Rehber Kullandığınız SSD diski sökmeden NAND ve diğer bilgilerini öğrenme

Wheeler Man

Kilopat
Katılım
21 Aralık 2014
Mesajlar
4.095
Makaleler
3
Çözümler
45
Yer
Free World
Herkese merhaba,

Bu rehberi yapma sebebim Kingston A400, Gigabyte SATA, PNY CS900 gibi ve genelde çok satış yapan ama kendi NAND'larını kullanmayan markaların SSD modellerinde birden fazla NAND kullanılması ve genelde bunun bilgisinin kullanıcı ile paylaşılmaması. Bu durum benim ve bu forumda gördüğüm bazı meraklı kullanıcıları SSD önerirken sık sık rahatsız etmekte. Ben de diski almadan yaptığımız araştırmanın ardından diskin orijinalliğinden emin olmak ve kullanılan NAND yonga hakkında detaylı bilgi sahibi olmak konusunda bir süedir araştırma yaptım. Bu konuda gerçekten işe yarayan araçların olduğu bir site keşfettim ve paylaşmak istiyorum. Aynı zamanda bu araçların nasıl kullanıldığına dair bir rehber yazacağım.

1. Öncelikle kullandığımız SSD'ye ait kontrolcüyü bilmemiz gerekli. Genelde bu forumda önerilen PNY CS900, Gigabyte SATA gibi SSD'ler Phison S11 kullandıkları için tavsiye ediliyorlar. Bende de 3 yıldır kullandığım Kingston A400 240 GB Phison S11 kontrolcülü ve yeni aldığım Kioxia Exceria G2 1 TB Phison E12 kontrolcülü SSD'ler var. Rehberi bunlar üzerinden göstereceğim.


2. Yukarıda belirttiğim siteye girerek kontrolcümüze uygun yazılımın "flash id" yazanını indiriyoruz. Örneğin benim kullanacaklarım:
Phison S11 için: http://vlo.name:3000/tmph/phison_flash_id.rar
Phison E12 için: http://vlo.name:3000/tmph/phison_nvme_flash_id2.rar

3. Bu dosyaları bir klasöre çıkarıyoruz ve o klasörde boş bir yere shift tuşuna basılı tutarak sağ tıklıyoruz. Buradan "Komut istemini burada aç" veyahut yoksa "Powershell penceresini burada aç" seçeneğini seçiyoruz.

1684349258739.png


4. İndirdiğimiz aracın ".exe" dosyasının adını açılan pencereye yazıp ardından da diskimizin numarasını yazıyoruz. Ardından bu araç bizim için disk hakkında detaylı bilgiler veriyor. Bunların içinde kullanılan NAND yonganın model bilgisi de yer alıyor. Bu bilgiyi kontrol ederek diskin 2D veya 3D NAND kullandığını ayırt edebiliriz.

5. Geri kalanı ise araştırma ve yorumlama faslı. Eğer yorumlayamazsanız bu konunun altında çıktınızı paylaşıp sorular yöneltebilirsiniz.

Örneğin bendeki A400 diskte Intel 56L NAND kullanılmakta. Bu 56 katmanlı bir 3D NAND çeşidi. A400 SSD'leri eskiden 2D NAND oldukları için önermiyorduk ancak benim diskim 3D NAND kullanıyormuş. Ayrıca Kingston'un sitesinden kontrol ederseniz 2D NAND bilgisini 3D NAND olarak düzeltmişler. A400 çok satan bir model olduğu için birçok NAND modelini kullanıyor. O yüzden satın almadan önce kesin bir bilgi almak mümkün değil.

İkinci örnekte ise yakın tarihte aldığım ve USB ile bağladığım için Kioxia'nın aracı ile tespit edilemeyen Exceria G2 diskimi paylaştım. Bu disk de görüldüğü üzere orijinal çünkü Phison E12 kontrolcü kullanıyor ve 112L yani 112 katmanlı Toshiba marka bir BiCS5 NAND kullanıyor. Bu bilgilerle bu şekilde orijinalliği de kontrol edebilirsiniz.

Benzer şekilde DRAM'i belirtilmeyen SSD'lerin özelliklerini de bu yöntemle öğrenmek mümkün. Özellikle de kontrolcüsü bilinen OEM disklerin.

Umarım bu rehber birilerinin işine yarar. Herkese iyi sosyaller.

Drive: 0(ATA)
Model: KINGSTON SA400S37240G
Fw : SBFKB1E1
Size : 228936 MB
P/N : 8558160
S11fw: SBFKB1E1, 2018Jan 5
S11rv: KB1E1-R3
Bank00: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank01: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank04: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank05: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank08: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank09: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank12: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank13: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 - Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Controller : PS3111
Flash CE : 8
Flash Channel : 2
DRAM Size,MB : 32
Flash CE Mask : [++--++-- ++--++--]
Flash Mode/Clk: 5/7 (Set 5/7)
SLC Cache : Default
PE Cycle Limit: 1000

Try to read nand parameter page...
ONFI : INTEL X29F32B0T3ATH1 [54B1]
Page size : 18592 (16384+2208)
Page/Block: 2304
Block/LUN : 1008
LUN/Chip : 1
Bit/Cell : 3 (TLC)
Endurance : 22000000 (1500?)
PlanAdrBit: 1 (2 plane)

MaxBBPerPlane : 56
Plane : 2

Defects All(per plane) Early Later
Bank00: 13(6,7) 13(6,7) 0(0,0)
Bank01: 12(5,7) 12(5,7) 0(0,0)
Bank04: 13(5,8) 13(5,8) 0(0,0)
Bank05: 13(5,8) 13(5,8) 0(0,0)
Bank08: 15(6,9) 15(6,9) 0(0,0)
Bank09: 16(9,7) 16(9,7) 0(0,0)
Bank12: 12(6,6) 12(6,6) 0(0,0)
Bank13: 13(6,7) 13(6,7) 0(0,0)
Total : 107 107 0

Drive : 1(USB)
Bridge : RTL
Model : KIOXIA-EXCERIA G2 SSD
Fw : ECFA17.1
Size : 953869 MB [1000.2 GB]
LBA Size: 512
F/W : ECFA17.1 00
P/N :
Bank00: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank01: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank02: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank03: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank04: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank05: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank06: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank07: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank08: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank09: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank10: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank11: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank12: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank13: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank14: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank15: 0x98,0x3e,0x98,0x3,0x76,0xe4,0x8,0x16 - Toshiba 112L BiCS5 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Controller : PS5012-E12
CPU Clk : 666
Flash CE : 16
Flash Channel : 4
Interleave : 4
Flash CE Mask : [++++++++ ++++++++ -------- --------]
FlashR Clk,MT : 666
FlashW Clk,MT : 666
Die per CE : 1
Block per CE : 3324
Page per Block: 1344
Bit Per Cell : 3(TLC)
DRAM Size,MB : 1024
DRAM Clock,MHz: 1600
DRAM Type : DDR4
PMIC Type : PS6102/PS6106
PE Cycle Limit: 705
SLC cache : 0x600000/0x400000
ParPage : 00
Defects Early Read Prog Erase
Bank00: 8 0 0 0
Bank01: 11 0 0 0
Bank02: 10 0 0 0
Bank03: 8 0 0 0
Bank04: 8 0 0 0
Bank05: 6 0 0 0
Bank06: 11 0 0 0
Bank07: 11 0 0 0
Bank08: 14 0 0 0
Bank09: 9 0 0 0
Bank10: 6 0 0 0
Bank11: 7 0 0 0
Bank12: 8 0 0 0
Bank13: 8 0 0 0
Bank14: 7 0 0 0
Bank15: 9 0 0 0
Total : 141 0 0 0
 
Son düzenleyen: Moderatör:
Başka bir A400 240 GB ile test yaptığımda SMI 2259XT kontrolcülü olduğunu keşfettim. NAND'ların farklı olduğu biliniyordu ama demek ki her A400 Phison S11 de kullanmıyor. Bunda da 176 katmanlı 3D NAND var bu arada.

SMI 224x/225x SSD Flash ID ATA reader v0.567a by Ochkin Vadim
OS: 10.0 build 14393
Use: smi_flash_id drive_num
- u - model check override
0: (KINGSTON SA400S37240G
1: (TOSHIBA HDWD110
Please select drive number:0
Drive: 0(ATA)
Model: KINGSTON SA400S37240G
Fw : S3H01103
Size : 228936 MB [240.1 GB]
From smart : [SMI2259XT] [U0419A0 03] [B4700]
Controller : SM2259 bufferless
FlashID: 0x2c,0xc3,0x8,0x32,0xea,0x30,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/die
Channel: 4
CE : 1
TotDie : 4
Plane : 4
Die/Ce : 1
Ch map : 0x0F
CE map : 0x01
Inter. : 1
First Fblock : 2
Total Fblock : 556
Total Hblock : 3578
Fblock Per Ce : 556
Fblock Per Die: 556
Original Spare Block Count : 44
Vendor Marked Bad Block : 0
Bad Block From Pretest : 29

Press any key to exit or Space to open full text report
Please share reports as text, not a sreenshot!
 
@William Butcher Hocam 3 Haziran'da bir A400 240 GB daha aldım. Trendyol'da 220 TL'ydi o fiyata kesinlikle kaçıramazdım. O da S11 ve apayrı bir NAND ile geldi.

1686727480653.png


Phison S5/S8/S9/S10/S11 flash ID reader v0.844a by Ochkin Vadim
0: (KINGSTON SA400S37240G
1: KINGSTON SA400S37240G
Please select drive number:1
Drive: 1(USB)
Model: KINGSTON SA400S37240G
Fw : SBFKJ4.3
Size : 228936 MB
P/N : 9547945
S11fw: SBFKJ4.3, 2020Jan 8
S11rv: KJ4.3-25
Bank00: 0x2c,0xc4,0x18,0x32,0xa2,0x0,0x0,0x0 - Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank04: 0x2c,0xc4,0x18,0x32,0xa2,0x0,0x0,0x0 - Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank08: 0x2c,0xc4,0x18,0x32,0xa2,0x0,0x0,0x0 - Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank12: 0x2c,0xc4,0x18,0x32,0xa2,0x0,0x0,0x0 - Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Controller : PS3111
Flash CE : 4
Flash Channel : 2
DRAM Size,MB : 32
Flash CE Mask : [+---+--- +---+---]
Flash Mode/Clk: 5/7 (Set 5/7)
SLC Cache : 4194304(0x400000)
PE Cycle Limit: 700

Try to read nand parameter page...
ONFI : SPECTEK FxxB27A512G1KTBAFJ4 [17B1*]
Page size : 18592 (16384+2208)
Page/Block: 5184
Block/LUN : 944
LUN/Chip : 1
Bit/Cell : 3 (TLC)
Endurance : 1000
PlanAdrBit: 2 (4 plane)

MaxBBPerPlane : 60
Plane : 2

Defects All(per plane) Early Later
Bank00: 0(0,0) 45(10,35) 0(0,0)
Bank04: 0(0,0) 35(28,7) 0(0,0)
Bank08: 0(0,0) 27(8,19) 0(0,0)
Bank12: 0(0,0) 37(20,17) 0(0,0)
Total : 0 144 0

Read EC..
Saved to: phison_flash_id.txt

Press any key to exit or Space to open full text report
Please share reports as text, not a sreenshot!
 
Teşekkürler benimkide böyle Adata'larda bir çok NAND var deniyordu galiba ben şanslı olanlardanım benimki Samsung.

1696171096456.png
 
Son düzenleme:

Yeni konular

Geri
Yukarı