NVMe эсвэл SSD гэнэт зөвхөн унших горимд ордог эсвэл BIOS-оос алга болдог¶
Яаралтай тусламжийн дугаар нь улс орон бүрт өөр өөр байдаг. Энэ хуудсанд АНУ, Канадын дугаар болох 911-ийг ашигладаг. Бусад олон улс орнууд 112, 999 эсвэл өөр тоог ашигладаг. Өөрийн улсын дугаарыг олоорой.
Үхэхээсээ өмнө олон хоног товших эсвэл нунтаглах дохио өгдөг уламжлалт эргэдэг хатуу дискүүдээс ялгаатай нь орчин үеийн NVMe M.2 эсвэл SATA хатуу төлөвт диск (SSD) нь секундын дотор бүрэн чимээгүй ажиллахаа больдог. Нэг агшинд таны ажлын станц, зөөврийн компьютер эсвэл сервер хэвийн ажиллаж байна; дараагийн агшинд Windows a WHEA_UNCORRECTABLE_ERROR эсвэл CRITICAL_PROCESS_DIED Цэнхэр дэлгэц, Линукс таны үндсэн хуваалтыг дахин холбодог Read-Only file system (EROFS), эсвэл таны компьютер "Ачаалах боломжтой төхөөрөмж олдсонгүй" гэсэн хоосон UEFI/BIOS Setup цэс рүү шууд дахин асах эсвэл таны 2 терабайт SSD-г компьютер болгон харуулах болно. 0 MB үйлдвэрийн хянагч (SM2262, PS5018-E18, MN-5236, эсвэл SATAFIRM S11).
SSD гэнэт Тоног төхөөрөмжийн зөвхөн унших горимд түгжигдэх үед (Critical Warning: 0x08) эсвэл цахилгааны өсөлт, дулааны огцом өсөлтийн дараа эх хавтангийн BIOS-аас алга болох, дахин ачаалах, CHKDSK оролдлого, эсвэл удаан асаах минут бүр таны файлуудыг аврах цонхыг бүрмөсөн устгаж болно. Зөвхөн техник хангамжийн уншигдах горимд шилжсэн диск дээр SSD хянагч нь дотоод Flash Translation Layer (FTL) эсвэл цэнэглэгч NAND эсүүд нь хүчээ алдаж, дахин эхлүүлэх боломжгүй болохоос өмнө таны өгөгдлийг хуулж авах зориудаар, нэг удаагийн аврах завийг өгч байна.
Энэхүү гарын авлага нь NVM Express (NVMe) үндсэн үзүүлэлт (5.14.1.2 SMART / Эрүүл мэндийн мэдээллийн бүртгэлийн хуудас) дээр үндэслэсэн техник хангамж, програм хангамжийг алхам алхмаар шалгана. 02h), INCITS T13 ATA/ATAPI ACS-4 стандартууд, GNU ddrescue / nvme-cli шүүх эмнэлгийн дүрслэлийн протоколууд, цэвэр өрөөний Flash Translation Layer (FTL) сэргээх стандартууд.
Үүнийг одоо хий¶
Хэрэв таны NVMe эсвэл SATA SSD нь зөвхөн унших горимд түгжигдсэн, оролт/гаралтын хугацаа дууссан эсвэл BIOS-оос алга болсон бол:
- ХЭРВЭЭ SSD ОДОО ОДОО ЗӨВХӨН УНШИХ ГЭДЭГД БАЙГАА БА ТАНЫ OS-Д ХАРАХ БАЙЖ БАЙГАА БОЛ: КОМПЬЮТЕРИЙГ ДАХИН АСУУДАЛ ЭСВЭЛ УНТАЖ БАЙХГҮЙ. Энэ бол NVMe SSD-г аврах амьдралын №1 дүрэм юм. NVMe хянагч техник хангамжаа тохируулах үед
Critical Warningбага зэрэг0x08(Дэгдэмхий/Дэгдэмхий бус зөвхөн унших түгжээ, учир нь боломжтой нөөц блокууд цохигддог.0%), дискний Flash Translation Layer (FTL) зураглалын хүснэгтийг одоогоор SSD-ийн тогтворгүй DRAM кэшэд ачаалагдсан байгаа бөгөөд энэ нь танд яг одоо файлаа унших боломжийг олгоно. Хэрэв та компьютерээ дахин асаах юм уу унтраавал SSD нь POST-ын үеэр хуучирсан NAND флаш блокуудаас муудсан программ хангамж/FTL-ээ дахин ачаалж, холбохыг оролдох ёстой бөгөөд тохиолдлын 50 гаруй хувьд нь SSD нь дахин ачаалагдах үед бүрэн хаагдах бөгөөд BIOS-д дахин гарч ирэхгүй. Гадны USB хатуу дискийг яг одоо машин ажиллаж байх үед залгаад хамгийн чухал хавтаснуудаа хуулна (Documents,Desktop, татварын/хуулийн файлууд, гэрэл зураг,.ssh/ түлхүүрүүд) нэн даруй. Техник хангамжийн доголдол нь тамхи татах цахилгаан хангамж эсвэл цахилгааны гал түймрийн аюулаас шалтгаалж байвал цахилгаанаа таслаад орон нутгийн яаралтай тусламжийн дугаарт (АНУ, Канадад 911, Европын Холбоо даяар 112, Их Британид 999) залгах эсвэл шалгана уу. яаралтай тусламжийн дугаар. - ** Windows-г хэзээ ч бүү ажиллуул
chkdsk /f,diskpart clean,fsck, эсвэл macOS Disk Utility First Aid.** Хэрэв таны SSD зөвхөн техник хангамжийн уншигдах горимд байгаа бол цахиур хянагчийн түвшинд бичих командыг үгүйсгэдэг (Media is write-protected), хэрэв таны SSD нь NAND блокуудын муугаас болж зөвхөн Үйлдлийн системийг зөвхөн унших боломжтой дахин суулгах горимд байгаа бол,chkdskэсвэлfsckАмжилттай хуудсууд дээр бичих нь SSD Controller Panic (Safe Mode / BSY Lock)-ыг нэн даруй өдөөх бөгөөд энэ нь дискийг секундын дотор блоклодог. - Хэрэв NVMe диск нь техник хангамжийн Зөвхөн унших горимд түгжигдсэн тул Windows ачаалахаас татгалзвал (учир нь Windows нь бичих эрх шаарддаг.
C:\ачаалахын тулд), Linux Live USB-ээс нэн даруй ачаална уу. Windows 10 болон Windows 11 нь бичих командаас татгалздаг үйлдлийн системийн драйваас ачаалж дуусгах боломжгүй (тэдгээр нь давтагдана)INACCESSIBLE_BOOT_DEVICEэсвэл Автомат засвар). Windows-г дахин асааж болохгүй. Машинаа SystemRescue эсвэл Ubuntu Live USB зөөгч-ээс ачаалж, NTFS/BitLocker хуваалтыг тодорхой цөм ашиглан холбоно уу.ro,norecovery(зөвхөн унших боломжтой, сэтгүүлийг дахин тоглуулахгүй) дарцаглаж, файлуудаа аюулгүйгээр хуулж аваарай. - Хэрэв SSD нь UEFI/BIOS-ээс бүрмөсөн алга болсон бол (эсвэл
0 MB/SATAFIRM S11/ROM Mode), компьютерээ унтрааж, FTL синхрончлолын эсрэг дулааны хэт халалтыг шалгана уу. Өндөр хурдны PCIe Gen 4 болон Gen 5 NVMe M.2 хөтчүүд нь 85 хэмээс (Фаренгейтийн 185 хэм) дээш температурт дулааны дэвсгэр хатах эсвэл халаагч ASIC-д гэмтэл учруулах үед хянагчийн температурыг цохино. Унтраах түгжээ** тасалгааны температур хүртэл (20 хэм / Фаренгейтийн 68 хэм) хүртэл хөргөх хүртэл PCIe автобуснаас алга болдог. - ҮС-ийг идэвхгүй болгох
TRIM / DiscardХэрэв муудсан SSD-г дүрсэлсэн бол нэн даруй. Үйлдлийн системд дэвсгэр гаргахыг хэзээ ч бүү зөвшөөрTRIM(Dataset Management Deallocate) амжилтгүй болсон SSD-г аврах үед командууд.
flowchart TD
A["NVMe M.2 эсвэл SATA SSD-ийн хямрал илэрсэн"] --> B{"Яг одоо ямар шинж тэмдэг илэрч байна вэ?"}
B -->|"1. Драйв харагдах боловч үйлдлийн систем нь 'Диск бичихээс хамгаалагдсан' эсвэл 'Зөвхөн унших боломжтой файлын систем' гэж хэлж байна."| C["ШҮҮХ: Өгөгдөл одоогоор хандах боломжтой бол дахин асааж болохгүй; тэргүүлэх файлуудыг гадаад USB диск рүү нэн даруй хуулна"]
C --> D["NVMe SMART Log-г шалгана уу (`nvme smart-log /dev/nvme0` эсвэл CrystalDiskInfo): `critical_warning` & `available_spare`-г шалгана уу."]
D --> E{"NVMe `critical_warning` бит 0x08 тохируулагдсан (Зөвхөн техник хангамжийг унших түгжээ) ЭСВЭЛ үйлдлийн системийн файлын системийг дахин холбох уу?"}
E -->|"Зөвхөн унших боломжтой техник хангамж (`0x08` / `Боломжтой нөөц: 0%`)"| F["Windows нь RO дискнээс ачаалахгүй: Linux Live USB-г ачаалж, `-o ro,norecovery`-ээр холбож, `ddrescue`-ээр клон хийх"]
E -->|"Зөвхөн уншихад зориулагдсан үйлдлийн систем (`Dirty Bit` / Windows Fast Startup / Bad Block)"| G["Windows `attributes disk clearly readonly`-г арилгах ЭСВЭЛ Linux болон NAND хянагч сандрахаас өмнө зөвхөн унших горимд холбох"]
B -->|"2. Гэмтсэн эсвэл цахилгаан тасарсаны дараа SSD UEFI BIOS-аас ('Ачаалах төхөөрөмж байхгүй') гэнэт алга болсон."| H{"Энэ нь SATA SSD эсвэл NVMe M.2 SSD мөн үү?"}
H -->|"NVMe M.2 SSD"| I["1. 20 минутын турш хөргөнө + M.2 оролттой ширээний сэнс<br/>2. Хоёрдогч эх хавтангийн M.2 үүр эсвэл USB-аас NVMe хайрцагт дахин суулгана уу<br/>3. 1 циклийн зөвхөн Power-FTL дахин бүтээх (PCIe дахин тохируулаагүй)"]
H -->|"SATA 2.5 инчийн / M.2 SSD"| J["BIOS-д үйлдвэрийн ерөнхий нэр байгаа эсэхийг шалгана уу (`SATAFIRM S11`, `SM2258AB`, `2.1 MB`)"]
J -->|"Үйлдвэрийн ROM нэр буюу 0 MB-г харуулна"| K["STOP: Controller Firmware / Translator Brick. Ace Lab PC-3000 Portable III ашиглан лабораторид илгээнэ үү"]
J -->|"Гэнэтийн цахилгаан тасарсаны дараа үл үзэгдэх"| L["Зөвхөн 30 минутын эрчим хүчний SATA FTL дахин бүтээх циклийг нэг удаа гүйцэтгэх; Хэрэв үл үзэгдэх хэвээр байвал PC-3000 лабораторид илгээнэ үү"]
Оношлогооны ангилал: NVMe SMART эрүүл мэндийн бүртгэлийн хуудсыг тайлах 02h (Critical Warning бит)¶
NVMe SSD ажиллах үед асуудал нь энгийн Windows бүртгэлийн алдаа эсвэл үхэж буй NAND флаш чип үү гэдгийг тааж мэдэх шаардлагагүй. Урьд өмнө бүтээгдсэн NVMe диск бүр нь стандартчилагдсан NVMe SMART / Эрүүл мэндийн мэдээллийн бүртгэлийн хуудсыг (лог танигч) хэрэгжүүлдэг. 02h).
Линукс (эсвэл SystemRescue Live USB) дээр энэ ганц идэвхгүй, зөвхөн унших командыг ажиллуул (0.01 секунд зарцуулж, NAND нүднүүдэд тэг ачаалал өгдөг):
(Windows дээр CrystalDiskInfo-г нээж, эрүүл мэндийн шилдэг шинж чанаруудыг харна уу01 дамжуулан 0F; macOS дээр ажиллуулна уу smartctl -a disk0).
Гаралтын хамгийн эхний мөрийг нэн даруй хараарай, critical_warning, мөн доорх албан ёсны NVM Express техникийн бит маск хүснэгттэй харьцуулна уу:
NVMe бүртгэл 02h Талбар / бит |
Hex утга | Албан ёсны NVMe тодорхойлолтын утга | Физик цахиур / Програм хангамжийн бодит байдал, яаралтай тусламж |
|---|---|---|---|
critical_warning Бит 0 |
0x01 |
Босгооос доогуур нөөц боломжтой | SSD-ийн нөөцийн нөөц нь үйлдвэрээс хэт их хангагдсан нөөц NAND блокууд (available_spare) үйлдвэрлэгчийн аюулгүй байдлын босгоос доош унасан (available_spare_threshold, ихэвчлэн 5% эсвэл 10%). Драйвыг зөвхөн Тоног төхөөрөмжийн байнгын уншигдах горимд түгжихэд хэдхэн хором дутуу байна. Драйвыг нэн даруй дүрслээрэй. |
critical_warning Бит 1 |
0x02 |
Температурын босго давсан | NVMe ASIC хянагч буюу NAND багц нь дулааны эгзэгтэй хязгаараасаа хэтэрсэн (ихэвчлэн 80-аас 85 хэм / Фаренгейтийн 176-аас 185 хэм) эсвэл бага температурын хязгаараас доош унасан. Дулааны тохируулга амжилтгүй болсон; аврах үед хөтөчийг идэвхтэй агаарын урсгалаар нэн даруй хөргөнө. |
critical_warning Бит 2 |
0x04 |
NVM дэд системийн найдвартай байдал муудсан | Дотоод хэвлэл мэдээллийн ноцтой алдаанууд (media_errors > 0), бүтэлгүйтсэн NAND-ийн сувгууд, эсвэл LDPC-ийн алдааг засч залруулах боломжгүй алдаа нь өгөгдлийн бүрэн бүтэн байдлыг алдагдуулдаг. -тай клон хийх ddrescue муу блокуудыг шууд алгасах. |
critical_warning Бит 3 |
0x08 |
Зөвхөн унших горимд байрлуулсан медиа | ЗӨВХӨН УНШИХ ТЕХНИКИЙН БАЙНГИЙН ЦООЖ. Учир нь available_spare цохих 0% (эсвэл Samsung 980 PRO гэх мэт дотоод конденсатор/програм хангамжийн алдаа гарсан) 3B2QGXA7 програм хангамжийн алдаа), SSD хянагч нь драйвыг Зөвхөн Унших горимд үүрд түгжих техник хангамжийн гал хамгаалагчийг бүрмөсөн шатаасан. Үгүй diskpart, форматлах эсвэл програм хангамжийн шинэчлэлт нь энэ драйвыг дахин бичих боломжтой болгох боломжтой, ** гэхдээ та Linux ашиглан өөрийн өгөгдлийг 100% уншиж, хамгаалах боломжтой. ro,norecovery доорх протокол.** |
critical_warning Бит 4 |
0x10 |
** Дэгдэмхий санах ойн нөөцлөх төхөөрөмж амжилтгүй боллоо** | Эрчим хүчний алдагдлаас хамгаалах (PLP) тантал/суперконденсатор бүхий байгууллагын NVMe хөтчүүд дээр нөөц конденсаторын банк амжилтгүй болсон. |
media_errors |
> 0 |
Медиа болон мэдээллийн бүрэн бүтэн байдлын алдаа | LDPC (Бага нягтралтай тэгш байдлыг шалгах) зөөлөн шийдвэрийн алдааны залруулга хийсэн ч NVMe хянагч NAND флэшээс өгөгдлийг уншиж чадаагүйн тоо. Дээрх дурын тоо 0 Эдгээр LBA секторуудыг эзэлдэг файлууд буцаж ирнэ гэсэн үг юм I/O Error. |
1-р зам: Зөвхөн техник хангамжийн уншигдах горимд түгжигдсэн SSD-ээс бүх файлыг хэрхэн аврах вэ (0x08)¶
Таны NVMe драйв Тоног төхөөрөмжийн уншигдах горимд түгжигдэх үед яагаад таны компьютер гэнэт Windows 10, Windows 11, эсвэл macOS-д ачаалахаас татгалздаг вэ?critical_warning: 0x08), яагаад дискийг өөр компьютерт хоёрдогч диск болгон залгахад ч бүрэн салгагдах боломжгүй мэт харагддаг вэ?
"Дирty Journal Replay" Trap (Яагаад Windows болон анхдагч Линукс зөвхөн Унших боломжтой SSD суулгахаас татгалздаг вэ)¶
Үйлдлийн систем ажиллаж байх үед SSD гэнэт Тоног төхөөрөмжийн уншигдах горимд шилжих үед үйлдлийн систем бичих явцад гацаж, файлын системийн Гүйлгээний журнал ($LogFile Windows NTFS дээр, Линукс дээрх сэтгүүл ext4/XFS, эсвэл Apple дээрх контейнер шалгах цэг APFS) "Бохир" (Цэвэр бус унтрах) гэж тэмдэглэгдсэн.
- Дараагийн удаа та Windows-г ачаалах эсвэл SSD-г өөр Windows/Mac/Linux компьютерт залгаад хөтчийн дүрс дээр давхар товших үед үйлдлийн систем
"Dirty Journal"туг дарж, **файлуудыг харах боломж олгохоос өмнө дуусаагүй гүйлгээг диск рүү буцаан бичиж "Тэмдэглэлийг автоматаар дахин тоглуулах" оролдлого хийнэ. - Учир нь SSD хянагч нь Тоног төхөөрөмжийн Зөвхөн Унших горимд (
0x08), SSD техник хангамж нь журнал-дахин тоглуулах бичих командыг ашиглан татгалздагI/O Write-Protect Error. - Үйлдлийн систем сандарч, холболтыг бүрмөсөн зогсоож, **таны файлуудын 100 хувь нь флаш чип дээр бүрэн бүтэн байгаа ч гэсэн драйвыг унших боломжгүй, эвдэрсэн эсвэл эхлүүлээгүй байна гэж мэдэгдэнэ.
Алхам алхмаар алгасах: Линукс дээр "Бохир" техник хангамжийн зөвхөн уншигдах SSD суулгах (ro,norecovery)¶
Үйлдлийн системийн амжилтгүй тэмдэглэл бичих оролдлогыг давж, файл бүрийг зөвхөн техник хангамжийн уншигдах SSD-ээс уншихын тулд Linux Live USB-аас (SystemRescue эсвэл Ubuntu Live гэх мэт) ачаалах эсвэл NVMe драйвыг USB-C NVMe хавсралтад байрлуулж, Линукс системийн машинд хавсаргасан файлын драйвер болон журналын драйверийг холбохыг** зааж өгнө үү. зөвхөн уншихад зориулагдсан (norecovery / noload)**:
1. NVMe эсвэл SATA хуваалтын нэрийг тодорхойлно уу¶
(Анхаарна ууRO багана: хэрэв RO харуулж байна 1, цөм нь SSD техник хангамж өөрөө зөвхөн уншигдах техник хангамжийн тугийг баталгаажуулсан болохыг баталж байна).
2. Эхний сонголт (Хамгийн аюулгүй): Түүхий хуваалтыг эрүүл нөөц диск дээр дүрслээрэй ddrescue¶
Файлын системийг холбохоос өмнө, хэрэв танд хангалттай сул зай бүхий эрүүл гадаад диск байгаа бол /mnt/backup, түүхий хуваалтын блокыг блокоор хуваах ( ddrescue Бохир файлын системийн журналуудыг хайхрамжгүйгээр түүхий блокуудыг дараалан уншдаг):
# Pass 1: Fast sequential clone of the read-only NVMe partition to an image file on your backup drive:
sudo ddrescue -f -n -b 4096 /dev/nvme0n1p3 /mnt/backup/ssd_rescue.img /mnt/backup/ssd_rescue.map
# Pass 2: Retry any slow or degraded NAND blocks without kernel read-ahead cache:
sudo ddrescue -d -f -r 2 -b 4096 /dev/nvme0n1p3 /mnt/backup/ssd_rescue.img /mnt/backup/ssd_rescue.map
ssd_rescue.img таны эрүүл бичигдсэн нөөц диск дээр сууж байгаа бол та холбож болно ssd_rescue.img ихэвчлэн үйлдлийн системд сэтгүүлийг зургийн файл дээр дахин тоглуулахыг зөвшөөрч, бүх хавтасаа нээнэ үү.
3. Хоёрдахь сонголт (Шууд файл задлах): Техник хангамжийн зөвхөн уншигдах SSD-г ашиглан шууд холбох norecovery¶
Хэрэв танд бүтэн дискний зураг авахад хангалттай хэмжээний нөөц диск байхгүй бөгөөд яг одоо түгжигдсэн SSD-ээс тодорхой фолдеруудыг шууд хуулах шаардлагатай бол холбох цэг (sudo mkdir -p /mnt/ro_ssd) мөн файлын системдээ зөвхөн унших боломжтой, сэтгүүлд дахин тоглуулахгүй командыг ашиглана уу:
- Windows NTFS хуваалтын хувьд (Хэвийн, шифрлэгдээгүй):
- Windows BitLocker-шифрлэгдсэн NTFS хуваалтын хувьд:
(Манай гарын авлагыг үзнэ үү BitLocker, FileVault болон LUKS шифрлэлт сэргээх Хэрэв танд 48 оронтой BitLocker түлхүүрээ олоход тусламж хэрэгтэй бол).
# Unlock BitLocker in strict Read-Only mode using your 48-digit Recovery Key (via 'dislocker' or 'cryptsetup'): sudo mkdir -p /mnt/bitlocker_raw /mnt/ro_ssd sudo dislocker -r -V /dev/nvme0n1p3 -p123456-123456-123456-123456-123456-123456-123456-123456 -- /mnt/bitlocker_raw sudo mount -t ntfs-3g -o loop,ro,norecover /mnt/bitlocker_raw/dislocker-file /mnt/ro_ssd - ** Линуксийн хувьд
ext4эсвэлXFSэсвэлBtrfsХуваалт:**# ext4 (uses 'noload' to skip journal replay on read-only hardware): sudo mount -t ext4 -o ro,noload /dev/nvme0n1p2 /mnt/ro_ssd # XFS (uses 'ro,norecovery' to skip dirty log replay): sudo mount -t xfs -o ro,norecovery /dev/nvme0n1p2 /mnt/ro_ssd # Btrfs (uses 'ro,norecovery,rescue=all' to mount degraded/dirty B-trees without writing): sudo mount -t btrfs -o ro,norecovery,rescue=all /dev/nvme0n1p2 /mnt/ro_ssd
Хэрэв SSD нь Техник хангамжид БАЙДАГГҮЙ бол яах вэ? 0x08 Түгжээ, зөвхөн Windows үүнийг "Зөвхөн унших" гэж тэмдэглэсэн үү?¶
Хэрэв nvme smart-log / CrystalDiskInfo харуулж байна critical_warning: 0x00 болон Available Spare: 100%, таны SSD техник хангамж эрүүл бөгөөд Windows зүгээр л Програм хангамжийн хэмжээ/Зөвхөн Диск Унших туг-г (ихэвчлэн цахилгаан анивчсаны дараа эсвэл давхар ачаалсны дараа) тохируулдаг. Windows администраторын тушаалын мөр дэх програм хангамжийн тугийг арилгана уу:
diskpart
DISKPART> list disk
DISKPART> select disk <X>
DISKPART> attributes disk clear readonly
DISKPART> select volume <Y>
DISKPART> attributes volume clear readonly
DISKPART> exit
2-р зам: NVMe эсвэл SATA SSD UEFI / BIOS-аас алга болсон тохиолдолд юу хийх вэ¶
Хэрэв таны компьютер хөлдөж, эх хавтангийн UEFI/BIOS тохиргоог дахин асаахад яах вэ?F2 эсвэл Del), M.2 оролт эсвэл SATA порт нь "Хоосон / Байгаагүй" гэж бичсэн эсвэл таны дискний брэндийн оронд хачирхалтай ерөнхий хянагч кодыг харуулж байна уу?
Алхам 1: "Үйлдвэрийн ROM горим / Аюулгүй горим" хянагчийн гарын үсэг байгаа эсэхийг шалгана уу¶
BIOS-ийн санах ойн жагсаалт, Windows төхөөрөмжийн менежер эсвэл Линукс дээр харуулсан мөрийг сайтар харна уу lspci / lsusb / dmesg гаралт. SSD-ийн микроконтроллер Flash Translation Layer (FTL) программыг асаалттай үед NAND чипээс ачаалж чадахгүй үед (програм хангамжийн бүсэд муудсан NAND блокуудын улмаас) хянагч өөрийн дотоод цахиур Үйлдвэрийн маск ROM / Bootloader Mode руу буцаж орж, түүний түүхий хүчин чадал, хуурамч чип үйлдвэрлэгчийн кодыг мэдээлнэ:
Таны BIOS эсвэл lspci / lsblk Шоунууд |
Тайлбарласан хүчин чадал | Аль SSD хянагч зүгээр л сандарсан | Юу болсон ба DIY програм хангамж үүнийг засч чадах уу? |
|---|---|---|---|
SATAFIRM S11 эсвэл PS3111 |
Бүрэн хэмжээтэй эсвэл 0 MB / 2 MB |
Phison S11 (Kingston A400, PNY CS900, Patriot Burst, Inland, ADATA SU630-д ашигласан) | NAND дахь програм хангамжийн орчуулагч гэмтсэн: Phison S11 хянагч нь логик-физик зураглалын хүснэгтээ алдсан. 0% DIY програм хангамжийг засах (Хэрэглэгчийн "S11 flashers" онлайнаар хэрэглэгчийн өгөгдлийг 100% устгах; зөвхөн PC-3000-тай лаборатори нь орчуулагчийг дахин бүтээж, файлуудыг хадгалахын тулд захиалгат RAM дуудагч ачаалах боломжтой). |
PS5012 / PS5016 / PS5018-E18 / PS5026-E26 |
0 MB эсвэл 1.0 GB эсвэл 2.1 MB |
Phison NVMe PCIe Gen ¾/5 хянагч (Corsair, Seagate FireCuda, Sabrent, Kingston KC3000) | NVMe Controller Safe Mode: SLC кэш хуучирсан эсвэл муу блокоос болж програм хангамжийн сандрах. Мэргэжлийн PC-3000 Portable III NVMe горим шаардлагатай. |
SM2258AB / SM2259AB / SM2262 / SM2263 |
1.0 GB эсвэл 2.1 MB (1024 MB) |
Silicon Motion (SMI) SATA/NVMe хянагч (Critical MX500/BX500, Intel, HP EX920/EX950, ADATA XPG) | SMI ROM горим: Хянагч NAND хүснэгтээ эхлүүлж чадаагүй бөгөөд дотоод SRAM ачаалагч горимд ачаалагдсан (1024 MB). 0% DIY програм хангамж засах; SMI үйлдвэрийн ачигчаар тоноглогдсон цэвэр өрөөний лабораторид нөхөн сэргээх боломжтой. |
MN-5236 / IG5236 |
0 MB эсвэл 5 минутын дараа алга болно |
Innogrit Rainier IG5236 PCIe Gen 4 NVMe (ADATA S70 Blade, Netac NV7000, Predator GM7000, Lexar) | Алдартай DRAM/PMIC эсвэл програм хангамжийн түгжрэлийн асуудал; эхлээд гадаад USB-C RTL9210 хайрцагт хөргөх болон дахин суулгах туршилтыг хийнэ (доорх 2-р алхам). |
Samsung 980 PRO / 990 PRO / 970 EVO Plus үл үзэгдэх эсвэл 0x08 RO |
Аль аль нь 0x08 Зөвхөн унших боломжтой эсвэл алга болно |
Samsung Elpis / Pascal / Phoenix Controller | Samsung 3B2QGXA7 Програм хангамжийн алдаа (980 PRO дээр) нөөц блокуудыг хурдан шавхав 0x08 Зөвхөн унших боломжтой түгжээ. Track 1 Linux-ээр дамжуулан аврах ro,norecovery тэр даруй. |
| SanDisk Extreme / WD My Passport зөөврийн USB-C SSD алга боллоо | Санамсаргүй эсвэл үхсэн LED-ийг салгадаг | Western Digital / SanDisk зөөврийн гүүр ба гагнуурын гэмтэл | Дотоод ПХБ-ийн гадаргууд холбох эд ангиудын гагнуурын холбоосууд болон програм хангамжийн доголдолтой холбоотой мэдэгдэж буй үйлдвэрлэлийн согог. Бүрхүүлийг нугалж болохгүй. |
Алхам 2: NVMe M.2 хөтөч бүрэн харагдахгүй байх үед 4 аюулгүй техник хангамжийг аврах болно (Not Present)¶
Хэрэв таны NVMe диск BIOS дээр огт харагдахгүй байвал эдгээр дөрвөн үл эвдэх физик туршилтыг яг дарааллаар гүйцэтгэнэ үү.
- Туршилт 1: Дулааны түгжээг дахин тохируулах ба идэвхтэй хөргөлт (20 минутын турш хөргөх):
- Компьютерийн хувьсах гүйдлийн цахилгааны утсыг хананаас салгаж (эсвэл зөөврийн компьютерээ бүрэн унтрааж) машиныг **20 минутын турш бүрэн цахилгаангүй байлгаснаар NVMe хянагч ASIC 20 хэм (Фаренгейтийн 68 хэм) хүртэл хөргөнө.
- Компьютерийн хажуугийн самбарыг нээж, өндөр хурдны гэр ахуйн сэнсийг M.2 NVMe зөөгч рүү шууд чиглүүлж, Linux Live USB руу шууд асаана уу. Хэрэв доголдсон PMIC (Power Management IC) эсвэл хэт халалтын хянагч ачаалах үед 85 градус Цельсийн (Фаренгейтийн 185 градус) дулаан унтрах үед нүцгэн M.2 картаар хүйтэн агаар цацах нь хянагчийг хангалттай удаан амьд байлгадаг.
ddrescueтаны чухал файлууд. - Тест 2: NVMe M.2 зөөгчийг USB-C 10Gbps NVMe хайрцагт (
RTL9210/JMS583Гүүр тойруу): - Таны эх хавтангийн BIOS-ийг лого дэлгэцэн дээр өлгөх NVMe драйв яагаад ихэвчлэн 20 долларын үнэтэй гадаад USB-C NVMe адаптерын хайрцаг дотор суулгаж уншдаг вэ?
- NVMe хөтчийг эх хавтангийн PCIe M.2 үүрэнд шууд залгахад эх хавтангийн UEFI BIOS нь хатуу PCIe Link Training болон NVMe Admin Queue timeout-ыг хэрэгжүүлдэг (POST үед ихэвчлэн 1-3 секунд байдаг). Хэрэв эвдэрсэн SSD нь асаалттай үед эвдэрсэн блок хүснэгтийг сэргээхэд 6 секунд зарцуулагдах юм бол эх хавтангийн BIOS нь PCIe слотыг устгасан гэж зарлаж, хөтчийг бүрмөсөн унагадаг.
- NVMe зөөгчийг гадаад USB-C хайрцагт байрлуулах (Realtek
RTL9210эсвэл JMicronJMS583USB-to-NVMe гүүр чип) нь эх хавтангийн POST-аас дискийг салгаж, эхлээд цэвэр 3.3V тэжээл өгч, SSD-г программ хангамжаа эхлүүлэхэд 30 секундын дараа ажиллаж байгаа Linux компьютерт USB кабелийг залгах боломжийг олгоно. - (Техник хангамжийн чухал шалгалт: M.2 савааг салгахдаа алтан зэс ирмэгийг гар чийдэнгээр шалгаж, исэлдэлтийг 99% изопропилийн спиртээр зөөлөн цэвэрлэж, M.2 алтан холбогч тээглүүрийн ойролцоох жижиг шаргал керамик гадаргуу дээр суурилуулсан конденсаторыг хар толбо, хагарсан уусгагчийг шалгана уу).
- Тест 3: Эх хавтангийн VMD / Intel RST RAID горим болон PCIe ASPM эрчим хүчний хэмнэлтийг идэвхгүй болгох:
- Хэрэв таны NVMe драйвер "алга болохоос" өмнө BIOS нь CMOS батарейгаа дахин тохируулсан (эсвэл програм хангамжаа шинэчилсэн) бол BIOS Setup руу ороод хоёр тохиргоог шалгана уу:
- Intel VMD (Volume Management Device) / SATA Mode (RAID ба AHCI): Хэрэв эх хавтан хооронд шилжих юм бол
RAID / Intel VMD ONболонAHCI / NVMe Direct, үйлдлийн систем (эсвэл BIOS-ийн ачаалах жагсаалт) нь анхны горим руугаа буцаах хүртэл драйверийг шууд харахгүй болно. - PCIe ASPM (Идэвхтэй төлвийн тэжээлийн удирдлага): Олон зөөврийн компьютер болон ширээний компьютер дээр эх хавтан нь дискийг PS3 / PS4 (APST) гүн нойрны төлөвт оруулахыг оролдох үед бүтэлгүйтсэн NVMe хянагч гацдаг. BIOS Setup-д PCIe ASPM = Disabled-г тохируулаад, Linux-ийг ачаалах үед хагарсан NVMe дискийг аврахдаа GRUB цэсэнд цөмийн ачаалах параметрийг нэмнэ үү (дарна уу).
eАчаалах үед) Linux-ыг NVMe хянагчийг унтуулах эсвэл цагийг хурдан алдахаас урьдчилан сэргийлэхийн тулд:
- Intel VMD (Volume Management Device) / SATA Mode (RAID ба AHCI): Хэрэв эх хавтан хооронд шилжих юм бол
- Тест 4: Хяналттай "Зөвхөн цахилгаан" FTL дахин бүтээх цикл (Зөвхөн цахилгааны гэнэтийн тасалдал алга болсон үед):
- Хэрэв SATA SSD эсвэл хуучин NVMe SSD нь **гэнэт унтарсан эсвэл хүчтэй унтарсны дараа нэн даруй алга болсон (мөн физик шаталт нь тэг байхгүй) бол түүний дотоод Flash Translation Layer сэтгүүл нь арын дэвсгэрийг сэргээх оролдлогод гацсан байж магадгүй бөгөөд таны эх хавтанг дахин тохируулах дохио илгээх үед 3 секунд тутамд тасалддаг.
- Зөвхөн цахилгаанаар ажилладаг нэг аюулгүй циклийг хэрхэн ажиллуулах вэ:
- 2.5 инчийн SATA SSD-ийн хувьд: Нарийн 7 зүүтэй SATA дата кабелийг бүрэн салгаж, ЗӨВХӨН 15 зүү бүхий өргөн SATA тэжээлийн кабелийг холбоно уу.
- M.2 NVMe SSD-ийн хувьд: M.2 SSD-г гадаад USB-C NVMe хайрцагт хийж, USB кабелийг 5V USB ханын утасны цэнэглэгч-д (цэвэр 5V/3.3V тэжээлээр хангадаг компьютерийн USB дата хостыг дахин тохируулах команд илгээдэггүй) холбоно уу.
- SSD-г **20-30 минутын турш асаалттай байлгаж, 20-30 минут (түүн дээр сэнс үлээж, сэрүүн байлгана), дараа нь 60 секундын турш тэжээлийг салгаад, өгөгдлийг дахин холбож, Линукс дээр нэг удаа шалгана уу (
lsblk/nvme list). - Хэцүү зогсоох дүрэм: Хэрэв нэг удаагийн 20 минутын дараа хөтөч дахин гарч ирэхгүй бол ШУУД ЗОГСОЖ, залгуурыг салгана уу. Муу NAND блок бүхий орчин үеийн TLC/QLC SSD-г хэдэн цагийн турш асаалттай орхих нь дахин сэргээгдэх хуудсуудыг устгах боломжтой хогийн цуглуулгыг идэвхжүүлдэг.
Cleanroom SSD сэргээх: DIY зогссон үед мэргэжлийн лаборатори юу хийж чадах вэ¶
Хэрэв таны SSD гарч ирвэл 0 MB, SATAFIRM S11, SM2258AB, PS5018, эсвэл гадаад USB-C хайрцагт шилжүүлсний дараа бүрэн үхсэн хэвээр байвал Дэлхий дээрх ямар ч татаж авч болох програм хангамж дискийг харах боломжгүй. Энэ үед та ** техник хангамжийн программ дуудагч** (ялангуяа Ace Lab PC-3000 Portable III / PC-3000 SSD System) эзэмшдэг тусгай өгөгдөл сэргээх лабораторийг сонгох ёстой.
- Хэлхээний түвшний богино холболттой конденсатор / PMIC засвар: Бүрэн үхсэн SSD-ийн 20 орчим хувь нь 50 центийн керамик шүүлтүүрийн конденсаторын богино холболтоос болж зовж шаналж байна (
VCC3V3эсвэлVCCQцахилгаан төмөр зам) эсвэл M.2 холбогчийн ойролцоох eFuse/PMIC чипийг үлээлгэсэн. Техникч нь стерео микроскопоор богино холболттой конденсаторыг дулааны камераар олж, 15 минутын дотор сольж, NAND чипэнд хүрэлгүйгээр хөтөчийг 100 хувь сэргээдэг. - Techno-Mode Bootloader Injection (PC-3000): Ачаалах үед SSD ПХБ дээрх хоёр бичил харуурын ROM Mode / Boot Jumper дэвсгэр-ийг богиносгосноор лаборатори Phison, Silicon Motion эсвэл Marvell хянагчийг тусгай нөхөөстэй үйлдвэрийн микрокод дуудагчийг хүлээн авахыг албадаж, SRAM-ийн цуглуулгыг дахин эвдэж, фон руу шилжүүлдэг. Ажлын станцын RAM-д давхаргыг (FTL) байрлуулснаар хэрэглэгчийн бүх салбарыг цэвэрхэн дүрслэн харуулах боломжтой.
Байнга асуудаг асуултууд¶
Зөвхөн унших горимд орсон NVMe SSD-г засах боломжтой юу (`Critical Warning: 0x08`) тэгэхээр би үүнийг үргэлжлүүлэн ашиглаж чадах уу?
Үгүй. NVMe SSD нь тоног төхөөрөмжийн Critical Warning битийг тохируулах үед `0x08` ("Медиаг зөвхөн унших горимд байрлуулсан"), энэ нь SSD-ийн дотоод нөөц NAND флэш блокуудын (`Available Spare`) 0 хувьд хүрсэн эсвэл түүний дотоод програм хангамжийн орчуулагч бүрэн бүтэн байдлын алдаа гарсан. Програм хангамжийн тушаал байхгүй (`diskpart attributes disk clear readonly`), бүртгэлийн засварлах, Линукс `hdparm`, Secure Erase эсвэл програм хангамжийн шинэчлэлт нь хэзээ нэгэн цагт тоног төхөөрөмжийн түгжээг тайлж чадна `0x08` Зөвхөн унших боломжтой SSD. Гэсэн хэдий ч, SSD-ийн инженер энэ горимыг зохион бүтээсэн шалтгаан нь таны өгөгдлийг хадгалах явдал юм: та Linux ашиглан файлуудаа дискнээс 100 хувь аврах боломжтой. `ro,norecovery` суурилуулах эсвэл `ddrescue` Энэ гарын авлагад клон хийх алхмуудыг хийж, хэрэв драйвер нь үйлдвэрлэгчийн 3-5 жилийн баталгаат хугацаандаа байгаа бол үнэ төлбөргүй солих SSD-г нэхэмжлээрэй.
Яагаад миний техник хангамжийг зөвхөн унших боломжтой SSD-г өөр Windows компьютерт залгахад холбохоос татгалзаж, эхлүүлэхийг шаарддаг вэ?
Учир нь Windows ажиллаж байх үед таны SSD гэнэт Тоног төхөөрөмжийн Унших горимд шилжих үед NTFS файлын системийн журнал (`$LogFile`) "бохир / бохир" байдалд үлдсэн. Та бохир журналтай NTFS драйвыг ямар ч Windows компьютерт залгахад Windows NTFS драйвер нь таныг File Explorer дээр дискийг нээхээс өмнө журналыг дахин тоглуулах, цэвэрлэхийн тулд автоматаар диск рүү бичихийг оролддог. SSD техник хангамж нь бичихээс байнга хамгаалагдсан байдаг тул SSD нь Windows-ийн сэтгүүлийг дахин тоглуулах оролдлого хийхээс татгалзаж, Windows нь дискийг холбохыг бүхэлд нь зогсооход хүргэдэг. Linux Live USB-г ачаалж, хуваалтыг суулгаж байна `sudo mount -t ntfs3 -o ro,norecover /dev/nvme0n1p3 /mnt/ro_ssd` Линуксыг сэтгүүлийн бичвэрийг алгасаж, бүх хавтасаа нэн даруй нээнэ үү.
"30 минутын цахилгаан цикл" нь орчин үеийн PCIe Gen 4 болон Gen 5 NVMe SSD дээр ажилладаг уу?
Маш болгоомжтойгоор үргэлжлүүлээрэй. "Зөвхөн цахилгаанаар ажилладаг 30 минутын мөчлөг"-ийг Critical/Micron инженерүүд хуучин SATA SSD-д (Critical M4 ба MX100/MX500 гэх мэт) зориулж бүтээсэн бөгөөд гэнэт цахилгаан тасарсны улмаас Flash Translation Layer (FTL) бүртгэл синхрончлолгүй болсон. Орчин үеийн өндөр нягтралтай 3D TLC болон QLC NVMe SSD дээр хэрэв цахилгаан эрчим хүчний тасалдлаас болж хөтч алга болсон бол 20 минутын зөвхөн тэжээлийн цикл (идэвхтэй сэнсний хөргөлттэй) нь хянагчийг FTL хүснэгтээ сэргээж дуусгах боломжийг олгоно. Гэсэн хэдий ч хэрэв NAND эсүүд муудсаны улмаас хөтч алга болсон бол түүнийг хэдэн цагийн турш асаалттай байлгах нь арын програмын даалгаврууд нь үлдсэн блокуудыг улам дордуулах боломжийг олгоно. Хэзээ ч НЭГ 20 минутаас илүү эрчим хүч ашиглах циклийг ажиллуулж, хянагч хэт халахгүйн тулд нүцгэн M.2 хөтөч дээр сэнс үлээж байх хэрэгтэй.
Хэрэв миний SSD 5 жилийн баталгаат хугацаатай хэвээр байгаа бол (Samsung, WD, Critical, Kingston) RMA-д илгээвэл үйлдвэрлэгч миний өгөгдлийг сэргээх үү?
Үгүй ээ, эхлээд баталгаат RMA солихын тулд нөөцлөөгүй өгөгдөл агуулсан SSD-г хэзээ ч үйлдвэрлэгч рүү илгээж болохгүй. Та бүтэлгүйтсэн SSD-г баталгаат үйлчилгээ авахаар Samsung, Western Digital, Critical, Seagate эсвэл Kingston руу шуудангаар илгээхэд тэдгээр нь аюулгүй байдлын шаардлагад нийцүүлэхийн тулд таны анхны дискийг тэр дор нь жижиглэж эсвэл устгаж, танд хоосон солих дискийг илгээдэг. Хэрэв танд үхсэн SSD дээрх өгөгдөл хэрэгтэй бол баталгаат хугацаатайгаар солихын тулд үхсэн техник хангамжийг илгээхээсээ өмнө та Драйвыг мэргэжлийн өгөгдөл сэргээх лабораторид (эсвэл зөвхөн унших горимд байгаа бол файлуудыг өөрөө аврах) ҮРГЭЛЖ хийх ёстой. Бараг бүх томоохон SSD үйлдвэрлэгчид баталгаат өгөгдөл сэргээх лаборатори драйв дээр ажилласны дараа ч гэсэн баталгаат хугацаагаа солихыг шаардах бодлогыг баримталдаг (лаборатороос өгөгдөл сэргээх үйлчилгээг баталгаажуулсан албан бичгийн хэвлэмэл хуудасны гэрчилгээ авахыг хүс).
Эх сурвалжуудыг шалгасан¶
- NVM Express консорциум: NVM Express үндсэн техникийн тодорхойлолт Rev. 2.0 (Хэсэг 5.14.1.2: SMART / Эрүүл мэндийн мэдээллийн бүртгэлийн хуудас
02h, Critical Warning Bitmask тодорхойлолтууд0x01дамжуулан0x10, ба асинхрон үйл явдлын хүсэлтийг зөвхөн унших боломжтой шилжилтийн дүрмүүд). - Линуксийн цөмийн баримтжуулалт (
kernel.org): NVMe драйверын параметрүүд (nvme_core.default_ps_max_latency_us=0,nvme_core.io_timeout), NTFS3 / EXT4 / XFS / Btrfs Зөвхөн унших боломжтой сэтгүүлийг сэргээхгүй (ro,norecovery/ro,noload) Холбох техникийн үзүүлэлтүүд. - GNU төсөл / Чөлөөт програм хангамжийн сан: GNU
ddrescueГарын авлага: Эвдэрсэн хатуу төлөвт зөөвөрлөгчийн блок түвшний үл эвдэх дүрслэл. - Үндэсний Стандарт, Технологийн Хүрээлэн (NIST, АНУ): NIST-ийн тусгай хэвлэл 800-88 Илчлэлт 1 & Хатуу төлөвт дискний флаш орчуулгын давхаргын (FTL) зан төлөвийн талаарх дижитал шүүх эмнэлгийн удирдамж.
- Нээлттэй эхийн NVMe хэрэгсэл (
linux-nvme/nvme-cli): Албан ёсныnvme-cliТелеметрийн болон эрүүл мэндийн бүртгэлийн оношлогооны стандарт.
Холбогдох хөтөч¶
- Хатуу дискний эвдрэл, яаралтай өгөгдлийг сэргээх
- Санамсаргүй файл устгах, форматласан диск, зургийг сэргээх
- BitLocker, FileVault болон LUKS шифрлэлтийн сэргээх түлхүүрийн түгжээ
- NAS болон RAID массив муудсан, олон дискний доголдол, ZFS/Btrfs сэргээх
- Компьютерийн нөөцлөлт: 3-2-1 стратеги ба гамшгийн үед сэргээх
- Дэлхийн яаралтай тусламжийн дугаар