NVMe અથવા SSD અચાનક જ વાંચવા માટેના મોડમાં પ્રવેશે છે અથવા BIOS માંથી અદૃશ્ય થઈ જાય છે¶
ઇમરજન્સી નંબરો દેશ પ્રમાણે અલગ અલગ હોય છે. આ પૃષ્ઠ 911 નો ઉપયોગ કરે છે, જે યુનાઇટેડ સ્ટેટ્સ અને કેનેડા માટેનો નંબર છે. અન્ય ઘણા દેશો 112, 999 અથવા અન્ય નંબરનો ઉપયોગ કરે છે. તમારા દેશ માટે નંબર શોધો.
પરંપરાગત સ્પિનિંગ હાર્ડ ડ્રાઈવોથી વિપરીત જે મરતા પહેલા દિવસો સુધી સાંભળી શકાય તેવા ક્લિકિંગ અથવા ગ્રાઇન્ડીંગ ચેતવણીઓ આપે છે, આધુનિક NVMe M.2 અથવા SATA સોલિડ-સ્ટેટ ડ્રાઈવ (SSD) એક સેકન્ડના અપૂર્ણાંકમાં સંપૂર્ણ મૌનમાં નિષ્ફળ જાય છે. એક ક્ષણ તમારું વર્કસ્ટેશન, લેપટોપ અથવા સર્વર સામાન્ય રીતે ચાલી રહ્યું છે; આગલી ક્ષણે, વિન્ડોઝ એ ફેંકે છે WHEA_UNCORRECTABLE_ERROR અથવા CRITICAL_PROCESS_DIED બ્લુ સ્ક્રીન, લિનક્સ તમારા રૂટ પાર્ટીશનને આ રીતે ફરીથી માઉન્ટ કરે છે Read-Only file system (EROFS), અથવા તમારું કમ્પ્યુટર સીધું ખાલી UEFI/BIOS સેટઅપ મેનૂમાં રીબૂટ થાય છે જે "કોઈ બુટ કરી શકાય તેવું ઉપકરણ મળ્યું નથી" અથવા તમારા 2-ટેરાબાઈટ SSD ને 0 MB ફેક્ટરી નિયંત્રક સ્ટબ (SM2262, PS5018-E18, MN-5236, અથવા SATAFIRM S11).
જ્યારે SSD અચાનક હાર્ડવેર રીડ-ઓન્લી મોડમાં લૉક થઈ જાય છે (Critical Warning: 0x08) અથવા પાવર સર્જ અથવા થર્મલ સ્પાઇક પછી મધરબોર્ડ BIOS માંથી અદૃશ્ય થઈ જાય છે, દરેક રીબૂટ, CHKDSK પ્રયાસ અથવા લાંબા સમય સુધી પાવર-ઓન મિનિટ તમારી ફાઇલોને બચાવવા માટે તમારી બાકીની વિન્ડોને કાયમ માટે નષ્ટ કરી શકે છે. હાર્ડવેર રીડ-ઓન્લી મોડમાં આવી ગયેલી ડ્રાઇવ પર, SSD કંટ્રોલર તમને તેના આંતરિક ફ્લેશ ટ્રાન્સલેશન લેયર (FTL) અથવા ચાર્જ-ટ્રેપ NAND સેલ પાવર ગુમાવે અને ફરી ક્યારેય પ્રારંભ કરવામાં નિષ્ફળ જાય તે પહેલાં તમારા ડેટાની નકલ કરવા માટે તમને ઇરાદાપૂર્વક, વન-ટાઇમ ઇમરજન્સી લાઇફબોટ આપી રહ્યું છે.
આ માર્ગદર્શિકા NVM એક્સપ્રેસ (NVMe) બેઝ સ્પેસિફિકેશન (વિભાગ 5.14.1.2 SMART / હેલ્થ ઇન્ફર્મેશન લૉગ પેજ) પર આધારિત સ્ટેપ-બાય-સ્ટેપ હાર્ડવેર અને ફર્મવેર ટ્રાયજ પ્રદાન કરે છે. 02h), INCITS T13 ATA/ATAPI ACS-4 ધોરણો, GNU ddrescue / nvme-cli ફોરેન્સિક ઇમેજિંગ પ્રોટોકોલ્સ અને ક્લીનરૂમ ફ્લેશ ટ્રાન્સલેશન લેયર (FTL) પુનઃપ્રાપ્તિ ધોરણો.
હવે આ કરો¶
જો તમારું NVMe અથવા SATA SSD હમણાં જ રીડ-ઓન્લી મોડમાં લૉક થયું હોય, I/O ટાઈમઆઉટ ફેંકી દીધું હોય અથવા તમારા BIOS માંથી ગાયબ થઈ ગયું હોય તો:
- જો SSD હાલમાં ફક્ત વાંચવા માટેના મોડમાં છે અને હજુ પણ તમારા OS માટે દૃશ્યમાન છે: કમ્પ્યુટરને રીબૂટ કરશો નહીં અથવા તેને બંધ કરશો નહીં. આ NVMe SSD બચાવનો #1 જીવન-અથવા-મૃત્યુનો નિયમ છે. જ્યારે NVMe નિયંત્રક તેનું હાર્ડવેર સેટ કરે છે
Critical Warningમાટે બીટ0x08(અસ્થિર/બિન-અસ્થિર વાંચવા માટેનું લોક કારણ કે ઉપલબ્ધ ફાજલ બ્લોક્સ હિટ0%), ડ્રાઇવનું ફ્લેશ ટ્રાન્સલેશન લેયર (FTL) મેપિંગ ટેબલ હાલમાં SSD ના અસ્થિર DRAM કેશમાં લોડ થયેલ છે, જે તમને હમણાં તમારી ફાઇલો વાંચવાની મંજૂરી આપે છે. જો તમે PC રીબૂટ કરો છો અથવા બંધ કરો છો, તો SSD એ તેના ડિગ્રેડેડ ફર્મવેર/FTL ને POST દરમિયાન ઘસાઈ ગયેલા NAND ફ્લેશ બ્લોક્સમાંથી ફરીથી લોડ કરવાનો અને માઉન્ટ કરવાનો પ્રયાસ કરવો જોઈએ, અને 50 ટકાથી વધુ કિસ્સાઓમાં, એસએસડી તે રીબૂટ પર સંપૂર્ણપણે ઈંટ કરશે અને BIOS માં ફરી ક્યારેય દેખાશે નહીં. બાહ્ય યુએસબી હાર્ડ ડ્રાઇવમાં પ્લગ ઇન કરો હમણાં જ્યારે મશીન ચાલુ હોય અને તમારા સૌથી મહત્વપૂર્ણ ફોલ્ડર્સની નકલ કરો (Documents,Desktop, ટેક્સ/કાનૂની ફાઇલો, ફોટા,.ssh/કીઓ) તરત જ. જો હાર્ડવેરની નિષ્ફળતામાં ધૂમ્રપાન પાવર સપ્લાય અથવા ઇલેક્ટ્રિકલ આગનું જોખમ સામેલ હોય, તો પાવર કાપી નાખો અને તમારા સ્થાનિક ઇમરજન્સી નંબર પર કૉલ કરો (યુનાઇટેડ સ્ટેટ્સ અને કેનેડામાં 911, સમગ્ર યુરોપિયન યુનિયનમાં 112, યુનાઇટેડ કિંગડમમાં 999) અથવા ચેક કરો. કટોકટી નંબરો. - ** વિન્ડોઝ ક્યારેય ચલાવશો નહીં
chkdsk /f,diskpart clean,fsck, અથવા macOS ડિસ્ક યુટિલિટી ફર્સ્ટ એઇડ.** જો તમારું SSD હાર્ડવેર રીડ-ઓન્લી મોડમાં છે, તો લખવાના આદેશો સિલિકોન કંટ્રોલર સ્તરે નકારવામાં આવે છે (Media is write-protected), અને જો તમારું SSD માત્ર ઓપરેટિંગ સિસ્ટમ રીડ-ઓન્લી રીમાઉન્ટ મોડમાં હોય તો ખરાબ NAND બ્લોક્સને કારણે, દબાણchkdskઅથવાfsckનિષ્ફળ થતા પૃષ્ઠો પર લખવાથી તાત્કાલિક SSD કંટ્રોલર ગભરાટ (સેફ મોડ / BSY લૉક) ટ્રિગર થશે જે સેકન્ડોમાં ડ્રાઇવને ઇંટ કરે છે. - **જો વિન્ડોઝ બુટ કરવાનો ઇનકાર કરે છે કારણ કે NVMe ડ્રાઇવ હાર્ડવેર રીડ-ઓન્લી મોડમાં લૉક કરેલું છે (કારણ કે વિન્ડોઝને લખવાની ઍક્સેસની જરૂર છે
C:\બુટ કરવા માટે), Linux લાઇવ યુએસબીમાંથી તરત જ બુટ કરો. ** વિન્ડોઝ 10 અને વિન્ડોઝ 11 OS ડ્રાઇવમાંથી બુટ કરવાનું સમાપ્ત કરી શકતા નથી જે લખવાના આદેશોને નકારે છે (તેઓ લૂપ ચાલુ કરે છે.INACCESSIBLE_BOOT_DEVICEઅથવા આપોઆપ સમારકામ). વિન્ડોઝ રીબૂટ કરવાનું ચાલુ ન રાખો. મશીનને સિસ્ટમરેસ્ક્યુ અથવા ઉબુન્ટુ લાઈવ યુએસબી સ્ટિકમાંથી બુટ કરો, સ્પષ્ટ કર્નલનો ઉપયોગ કરીને NTFS/BitLocker પાર્ટીશનને માઉન્ટ કરો.ro,norecovery(ફક્ત વાંચવા માટે, કોઈ જર્નલ રીપ્લે નહીં) ફ્લેગ્સ, અને તમારી ફાઇલોને સુરક્ષિત રીતે કૉપિ કરો. - જો SSD સંપૂર્ણપણે UEFI/BIOS (અથવા બતાવે છે
0 MB/SATAFIRM S11/ROM Mode), કોમ્પ્યુટર બંધ કરો અને થર્મલ ઓવરહિટીંગ વિ એફટીએલ ડિસિંક્રોનાઇઝેશન તપાસો. હાઇ-સ્પીડ PCIe Gen 4 અને Gen 5 NVMe M.2 ડ્રાઇવ્સ **85 ડિગ્રી સેલ્સિયસ (185 ડિગ્રી ફેરનહીટ) ** જ્યારે થર્મલ પેડ સૂકાઈ જાય છે અથવા ટ્રાઇસીએએસપીને નિયંત્રિત કરવા માટે કંટ્રોલર તાપમાન ઘટાડે છે ઈમરજન્સી થર્મલ શટડાઉન લેચ જ્યાં તે ઓરડાના તાપમાને (20 ડિગ્રી સેલ્સિયસ / 68 ડિગ્રી ફેરનહીટ) સુધી ઠંડુ ન થાય ત્યાં સુધી PCIe બસમાંથી અદૃશ્ય થઈ જાય છે. - ઓએસને અક્ષમ કરો
TRIM / Discardજો ડિગ્રેડેડ SSD ની ઇમેજિંગ કરવામાં આવે તો તરત જ. ઓપરેટિંગ સિસ્ટમને ક્યારેય બેકગ્રાઉન્ડ ઇશ્યૂ કરવાની મંજૂરી આપશો નહીંTRIM(Dataset Management Deallocate) નિષ્ફળ SSD ને બચાવતી વખતે આદેશો.
flowchart TD
A["NVMe M.2 અથવા SATA SSD કટોકટી મળી"] --> B{"અત્યારે ચોક્કસ લક્ષણ શું છે?"}
B -->|"1. ડ્રાઇવ દૃશ્યમાન છે, પરંતુ OS કહે છે કે 'ડિસ્ક લખવા-સંરક્ષિત છે' અથવા 'રીડ-ઓન્લી ફાઇલ સિસ્ટમ'"| C["જટિલ: જો ડેટા હાલમાં ઍક્સેસિબલ હોય તો રીબૂટ કરશો નહીં; અગ્રતા ફાઈલોની તરત જ બાહ્ય USB ડ્રાઈવ પર નકલ કરો"]
C --> D["NVMe SMART લૉગનું નિરીક્ષણ કરો (`nvme smart-log /dev/nvme0` અથવા CrystalDiskInfo): `critical_warning` અને `available_spare` તપાસો"]
D --> E{"શું NVMe `critical_warning` bit 0x08 સેટ છે (હાર્ડવેર રીડ-ઓન્લી લોક) અથવા OS ફાઇલ સિસ્ટમ રીમાઉન્ટ છે?"}
E -->|"હાર્ડવેર ફક્ત વાંચવા માટે (`0x08` / `ઉપલબ્ધ ફાજલ: 0%`)"| F["વિન્ડોઝ RO ડિસ્કમાંથી બુટ થશે નહીં: Linux Live USB ને બુટ કરો, `-o ro,norecovery` સાથે માઉન્ટ કરો અને `ddrescue` સાથે ક્લોન કરો"]
E -->|"ઓએસ સોફ્ટ રીડ-ઓન્લી (`ડર્ટી બીટ` / વિન્ડોઝ ફાસ્ટ સ્ટાર્ટઅપ / ખરાબ બ્લોક)"| G["વિન્ડોઝ ક્લિયર કરો `એટ્રિબ્યુટ્સ ડિસ્ક ક્લિયર રીડઓનલી` અથવા NAND કંટ્રોલર ગભરાટ પહેલાં Linux અને ઇમેજમાં ફક્ત વાંચવા માટે માઉન્ટ કરો"]
B -->|"2. ક્રેશ અથવા પાવર લોસ પછી SSD UEFI BIOS ('નો બૂટેબલ ડિવાઇસ') માંથી અચાનક અદૃશ્ય થઈ ગયું"| H{"શું તે SATA SSD છે કે NVMe M.2 SSD?"}
H -->|"NVMe M.2 SSD"| I["1. M.2 સ્લોટ<br/>2 પર 20 મિનિટ + પોઇન્ટ ડેસ્ક ફેન માટે કૂલ ડાઉન કરો. સેકન્ડરી મધરબોર્ડ M.2 સ્લોટ અથવા USB-to-NVMe એન્ક્લોઝરમાં રીસીટ કરો<br/>3. 1-સાયકલ પાવર-ઓન્લી FTL રિબિલ્ડ કરો (કોઈ PCIe રીસેટ નથી)"]
H -->|"SATA 2.5-ઇંચ / M.2 SSD"| J["તપાસો કે શું BIOS સામાન્ય ફેક્ટરી નામ બતાવે છે (`SATAFIRM S11`, `SM2258AB`, `2.1 MB`)"]
J -->|"ફેક્ટરી ROM નામ અથવા 0 MB બતાવે છે"| K["STOP: કંટ્રોલર ફર્મવેર / ટ્રાન્સલેટર બ્રિક. Ace Lab PC-3000 પોર્ટેબલ III સાથે લેબમાં મોકલો"]
J -->|"અચાનક પાવર લોસ પછી અદ્રશ્ય"| L["30-મિનિટ પાવર-ઓન્લી SATA FTL પુનઃબીલ્ડ સાયકલને એકવાર ચલાવો; જો હજુ પણ અદ્રશ્ય હોય, તો PC-3000 લેબમાં મોકલો"]
ડાયગ્નોસ્ટિક ટ્રાયજ: ડીકોડિંગ NVMe સ્માર્ટ હેલ્થ લોગ પેજ 02h (Critical Warning બિટ્સ)¶
જ્યારે NVMe SSD કાર્ય કરે છે, ત્યારે તમારે અનુમાન લગાવવાની જરૂર નથી કે સમસ્યા સામાન્ય વિન્ડોઝ રજિસ્ટ્રી ભૂલ છે અથવા મૃત્યુ પામેલી NAND ફ્લેશ ચિપ છે. અત્યાર સુધી બનેલ દરેક NVMe ડ્રાઇવ પ્રમાણિત NVMe SMART/ હેલ્થ ઇન્ફોર્મેશન લૉગ પેજ (લોગ આઇડેન્ટિફાયર) લાગુ કરે છે 02h).
Linux (અથવા SystemRescue Live USB) પર, આ એકલ નિષ્ક્રિય, ફક્ત વાંચવા માટેનો આદેશ ચલાવો (0.01 સેકન્ડ લે છે અને NAND કોષો પર શૂન્ય તણાવ મૂકે છે):
(Windows પર, CrystalDiskInfo ખોલો અને ઉચ્ચ આરોગ્ય વિશેષતાઓ જુઓ01 દ્વારા 0F; macOS પર, ચલાવો smartctl -a disk0).
આઉટપુટની પ્રથમ લાઇન પર તરત જ જુઓ, critical_warning, અને નીચે આપેલા અધિકૃત NVM એક્સપ્રેસ સ્પેસિફિકેશન બીટમાસ્ક ટેબલ સાથે તેની તુલના કરો:
NVMe લોગ 02h ક્ષેત્ર / બીટ |
હેક્સ મૂલ્ય | સત્તાવાર NVMe સ્પષ્ટીકરણનો અર્થ | ભૌતિક સિલિકોન / ફર્મવેર વાસ્તવિકતા અને ઇમરજન્સી એક્શન |
|---|---|---|---|
critical_warning બીટ 0 |
0x01 |
થ્રેશોલ્ડની નીચે ફાજલ ઉપલબ્ધ | ફેક્ટરી વધુ-જોગવાઈવાળા ફાજલ NAND બ્લોક્સનો SSD નો અનામત પૂલ (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 |
અસ્થિર મેમરી બેકઅપ ઉપકરણ નિષ્ફળ થયું | ઓનબોર્ડ સાથે એન્ટરપ્રાઇઝ NVMe ડ્રાઇવ પર પાવર-લોસ પ્રોટેક્શન (PLP) ટેન્ટેલમ/સુપરકેપેસિટર્સ, બેકઅપ કેપેસિટર બેંક નિષ્ફળ ગઈ છે. |
media_errors |
> 0 |
મીડિયા અને ડેટા અખંડિતતા ભૂલો | NVMe નિયંત્રક સંપૂર્ણ હાર્ડવેર LDPC (લો-ડેન્સિટી પેરિટી-ચેક) સોફ્ટ-ડિસિઝન એરર કરેક્શન લાગુ કર્યા પછી પણ NAND ફ્લેશમાંથી ડેટા વાંચવામાં કેટલી વખત નિષ્ફળ થયું. ઉપરની કોઈપણ સંખ્યા 0 મતલબ કે તે LBA સેક્ટર પર કબજો કરતી ફાઇલો પરત આવશે I/O Error. |
ટ્રૅક 1: હાર્ડવેર રીડ-ઓન્લી મોડમાં લૉક કરેલ SSDમાંથી બધી ફાઇલોને કેવી રીતે બચાવવી0x08)¶
જ્યારે તમારી NVMe ડ્રાઇવ હાર્ડવેર રીડ-ઓન્લી મોડ (critical_warning: 0x08), અને જ્યારે તમે તેને બીજા કોમ્પ્યુટરમાં સેકન્ડરી ડ્રાઈવ તરીકે પ્લગ કરો છો ત્યારે પણ ડ્રાઈવ સંપૂર્ણપણે અનમાઉન્ટેબલ કેમ દેખાય છે?
"ડર્ટી જર્નલ રીપ્લે" ટ્રેપ (શા માટે વિન્ડોઝ અને ડિફોલ્ટ લિનક્સ ફક્ત રીડ-ઓનલી SSD માઉન્ટ કરવાનો ઇનકાર કરે છે)¶
જ્યારે ઓપરેટિંગ સિસ્ટમ ચાલી રહી હોય ત્યારે SSD અચાનક હાર્ડવેર રીડ-ઓન્લી મોડમાં આવી જાય છે, ત્યારે ઑપરેટિંગ સિસ્ટમ મિડ-રાઇટ ક્રેશ થાય છે, ફાઇલ સિસ્ટમનું ટ્રાન્ઝેક્શન જર્નલ ($LogFile Windows NTFS પર, Linux પર જર્નલ ext4/XFS, અથવા Apple પર કન્ટેનર ચેકપોઇન્ટ APFS) ચિહ્નિત "ગંદા" (અસ્વચ્છ શટડાઉન).
- આગલી વખતે જ્યારે તમે વિન્ડોઝને બુટ કરવાનો અથવા SSD ને બીજા Windows/Mac/Linux કમ્પ્યુટરમાં પ્લગ કરવાનો પ્રયાસ કરો અને ડ્રાઇવ આઇકોન પર ડબલ-ક્લિક કરો, ત્યારે ઑપરેટિંગ સિસ્ટમ
"Dirty Journal"ફ્લેગ કરે છે અને તમને તમારી ફાઇલો જોવા દેતા પહેલા **આપમેળે અપૂર્ણ વ્યવહારો પાછા ડિસ્ક પર લખીને "જર્નલ રીપ્લે" કરવાનો પ્રયાસ કરે છે. - કારણ કે SSD કંટ્રોલર હાર્ડવેર રીડ-ઓન્લી મોડ (
0x08), SSD હાર્ડવેર એ જર્નલ-રીપ્લે લખવાના આદેશને એક સાથે નકારી કાઢે છેI/O Write-Protect Error. - ઓપરેટિંગ સિસ્ટમ ગભરાઈ જાય છે, માઉન્ટને સંપૂર્ણપણે બંધ કરી દે છે અને તમને કહે છે કે ડ્રાઈવ વાંચી ન શકાય તેવી, દૂષિત અથવા શરૂ ન થઈ ગઈ છે, ભલે તમારી 100 ટકા ફાઇલો ફ્લેશ ચિપ્સ પર અકબંધ છે.
સ્ટેપ-બાય-સ્ટેપ બાયપાસ: Linux માં "ડર્ટી" હાર્ડવેર રીડ-ઓન્લી SSD માઉન્ટ કરવાનું (ro,norecovery)¶
ઑપરેટિંગ સિસ્ટમના નિષ્ફળ જર્નલ-રીપ્લે લખવાના પ્રયાસને બાયપાસ કરવા અને હાર્ડવેર રીડ-ઑનલી SSD ની દરેક ફાઇલને વાંચવા માટે, Linux Live USB (જેમ કે SystemRescue અથવા Ubuntu Live) માંથી બુટ કરો અથવા NVMe ડ્રાઇવને USB-C NVMe એન્ક્લોઝરમાં મૂકો, અને Linux સિસ્ટમ સાથે જોડાયેલ ફાઇલ ડ્રાઇવરને જણાવો. જર્નલ અને માઉન્ટ સખત રીતે ફક્ત વાંચવા માટે (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 સામાન્ય રીતે, OS ને ઇમેજ ફાઇલ પર જર્નલ રીપ્લે કરવા દો, અને તમારા બધા ફોલ્ડર્સ ખોલો.
3. બીજી પસંદગી (ડાયરેક્ટ ફાઇલ એક્સટ્રેક્શન): હાર્ડવેર રીડ-ઓન્લી SSD નો સીધો ઉપયોગ કરીને માઉન્ટ કરો norecovery¶
જો તમારી પાસે સંપૂર્ણ ડિસ્ક ઈમેજ માટે પૂરતી મોટી ફાજલ ડ્રાઈવ ન હોય અને હમણાં જ લૉક કરેલ SSD ની બહાર ચોક્કસ ફોલ્ડર્સની નકલ કરવાની જરૂર હોય, તો માઉન્ટ પોઈન્ટ બનાવો (sudo mkdir -p /mnt/ro_ssd) અને તમારી ફાઇલ સિસ્ટમ માટે ચોક્કસ વાંચન-માત્ર નો-જર્નલ-રીપ્લે આદેશનો ઉપયોગ કરો:
- Windows NTFS પાર્ટીશન માટે (સામાન્ય, અનએન્ક્રિપ્ટેડ):
- Windows BitLocker-Encrypted 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 લૉક કરો, અને માત્ર વિન્ડોઝ તેને "ફક્ત વાંચવા" તરીકે ચિહ્નિત કરે છે?¶
જો nvme smart-log / CrystalDiskInfo બતાવે છે critical_warning: 0x00 અને Available Spare: 100%, તમારું SSD હાર્ડવેર સ્વસ્થ છે અને 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: "ફેક્ટરી રોમ મોડ / સેફ મોડ" નિયંત્રક હસ્તાક્ષર માટે તપાસો¶
તમારી BIOS સ્ટોરેજ સૂચિ, વિન્ડોઝ ડિવાઇસ મેનેજર અથવા Linux માં પ્રદર્શિત ચોક્કસ સ્ટ્રિંગને નજીકથી જુઓ lspci / lsusb / dmesg આઉટપુટ જ્યારે SSDનું માઇક્રોકન્ટ્રોલર પાવર-ઓન દરમિયાન NAND ચિપ્સમાંથી તેનું ફ્લેશ ટ્રાન્સલેશન લેયર (FTL) ફર્મવેર લોડ કરી શકતું નથી (ફર્મવેર ઝોનમાં ડિગ્રેડેડ NAND બ્લોક્સને કારણે), ત્યારે કંટ્રોલર તેના આંતરિક સિલિકોન ફૅક્ટરી માસ્ક ROM/બૂટલોડર મોડમાં ફરી જાય છે અને તેની કચાશ કોડની ક્ષમતા વિશે જાણ કરે છે.
શું તમારું BIOS અથવા lspci / lsblk બતાવે છે |
જાણ કરેલ ક્ષમતા | જે SSD કંટ્રોલર માત્ર ગભરાઈ ગયો | શું થયું અને DIY સોફ્ટવેર તેને ઠીક કરી શકે છે? |
|---|---|---|---|
SATAFIRM S11 અથવા PS3111 |
પૂર્ણ કદ અથવા 0 MB / 2 MB |
ફિસન S11 (કિંગ્સ્ટન A400, PNY CS900, Patriot Burst, Inland, ADATA SU630 માં વપરાયેલ) | NAND માં દૂષિત ફર્મવેર ટ્રાન્સલેટર: ફિસન S11 નિયંત્રક તેનું લોજિકલ-ટુ-ફિઝિકલ મેપિંગ ટેબલ ગુમાવ્યું. 0% DIY સોફ્ટવેર ફિક્સ (ઉપભોક્તા "S11 ફ્લેશર્સ" ઓનલાઈન વપરાશકર્તા ડેટાના 100% ભૂંસી નાખે છે; ફક્ત PC-3000 સાથેની લેબ જ અનુવાદકને ફરીથી બનાવવા અને તમારી ફાઇલોને સાચવવા માટે કસ્ટમ રેમ લોડર લોડ કરી શકે છે). |
PS5012 / PS5016 / PS5018-E18 / PS5026-E26 |
0 MB અથવા 1.0 GB અથવા 2.1 MB |
ફિસન NVMe PCIe Gen ¾/5 કંટ્રોલર્સ (Corsair, Seagate FireCuda, Sabrent, Kingston KC3000) | NVMe કંટ્રોલર સેફ મોડ: એસએલસી કેશ અથવા ખરાબ બ્લોક્સને કારણે ફર્મવેર ગભરાટ. વ્યાવસાયિક PC-3000 પોર્ટેબલ III NVMe મોડની જરૂર છે. |
SM2258AB / SM2259AB / SM2262 / SM2263 |
1.0 GB અથવા 2.1 MB (1024 MB) |
સિલિકોન મોશન (SMI) SATA/NVMe કંટ્રોલર્સ (ક્રિટીકલ 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 આરઓ |
ક્યાં તો 0x08 ફક્ત વાંચવા માટે અથવા અદૃશ્ય થઈ જાય છે |
સેમસંગ એલ્પિસ / પાસ્કલ / ફોનિક્સ કંટ્રોલર | સેમસંગ 3B2QGXA7 ફર્મવેર બગ (980 PRO પર) ફાજલ બ્લોક્સને ઝડપથી બહાર કાઢે છે 0x08 ફક્ત વાંચવા માટેનું લોક. ટ્રેક 1 Linux દ્વારા બચાવ ro,norecovery તરત જ |
| સેનડિસ્ક એક્સ્ટ્રીમ / ડબલ્યુડી માય પાસપોર્ટ પોર્ટેબલ યુએસબી-સી એસએસડી અદૃશ્ય થઈ જાય છે | રેન્ડમ અથવા ડેડ LED અનમાઉન્ટ કરે છે | વેસ્ટર્ન ડિજિટલ / સેનડિસ્ક પોર્ટેબલ બ્રિજ અને સોલ્ડર ફોલ્ટ | આંતરિક PCB વત્તા ફર્મવેર ખામીઓ પર નબળા સપાટી-માઉન્ટ ઘટક સોલ્ડર સાંધાને સંડોવતા જાણીતા ઉત્પાદન ખામી. કેસીંગને ફ્લેક્સ કરશો નહીં. |
પગલું 2: જ્યારે NVMe M.2 ડ્રાઇવ સંપૂર્ણપણે અદ્રશ્ય હોય ત્યારે 4 સલામત હાર્ડવેર બચાવે છે (Not Present)¶
જો તમારી NVMe ડ્રાઇવ BIOS માં બિલકુલ દેખાતી નથી, તો આ ચાર બિન-વિનાશક ભૌતિક પરીક્ષણો **ચોક્કસ ક્રમમાં ચલાવો:
- પરીક્ષણ 1: થર્મલ લેચ રીસેટ અને સક્રિય કૂલિંગ (20-મિનિટ કૂલ-ડાઉન):
- PC ના AC પાવર કોર્ડને દિવાલમાંથી અનપ્લગ કરો (અથવા લેપટોપ સંપૂર્ણપણે બંધ કરો) અને મશીનને 20 મિનિટ માટે સંપૂર્ણપણે બિનપાવર વગર બેસી રહેવા દો જેથી NVMe નિયંત્રક ASIC **20 ડિગ્રી સેલ્સિયસ (68 ડિગ્રી ફેરનહીટ) ** સુધી ઠંડુ થાય.
- PC ની બાજુની પેનલ ખોલો, હાઇ-સ્પીડ ઘરગથ્થુ ચાહકને સીધા M.2 NVMe સ્ટિક પર નિર્દેશિત કરો અને સીધા Linux Live USB માં પાવર ચાલુ કરો. જો નિષ્ફળ PMIC (પાવર મેનેજમેન્ટ IC) અથવા ઓવરહિટીંગ કંટ્રોલર બુટ દરમિયાન 85 ડિગ્રી સેલ્સિયસ (185 ડિગ્રી ફેરનહીટ) પર થર્મલ શટડાઉનને ટ્રીપ કરી રહ્યું હોય, તો એકદમ M.2 કાર્ડની આજુબાજુ ઠંડી હવાનો બ્લાસ્ટિંગ વારંવાર કંટ્રોલરને લાંબા સમય સુધી જીવંત રાખે છે.
ddrescueતમારી મહત્વપૂર્ણ ફાઇલો. - ટેસ્ટ 2: NVMe M.2 સ્ટિકને USB-C 10Gbps NVMe એન્ક્લોઝરમાં ખસેડો (
RTL9210/JMS583બ્રિજ બાયપાસ): - NVMe ડ્રાઇવ કે જે તમારા મધરબોર્ડ BIOS ને લોગો સ્ક્રીન પર હેંગ કરે છે તે શા માટે $20 બાહ્ય USB-C NVMe એડેપ્ટર એન્ક્લોઝર ની અંદર માઉન્ટ અને વાંચે છે?
- જ્યારે NVMe ડ્રાઇવને મધરબોર્ડ PCIe M.2 સ્લોટમાં સીધું પ્લગ કરવામાં આવે છે, ત્યારે મધરબોર્ડ UEFI BIOS સખત PCIe લિંક ટ્રેનિંગ અને NVMe એડમિન કતાર સમયસમાપ્તિ (ઘણી વખત POST દરમિયાન માત્ર 1 થી 3 સેકન્ડ) લાગુ કરે છે. જો ડિગ્રેડેડ SSD પાવર-ઓન પર ક્ષતિગ્રસ્ત બ્લોક ટેબલને ફરીથી બનાવવામાં 6 સેકન્ડ લે છે, તો મધરબોર્ડ BIOS PCIe સ્લોટને મૃત જાહેર કરે છે અને ડ્રાઇવને સંપૂર્ણપણે છોડી દે છે.
- NVMe સ્ટિકને બાહ્ય યુએસબી-સી એન્ક્લોઝરની અંદર મૂકવી (રિયલટેક દ્વારા સંચાલિત
RTL9210અથવા JMicronJMS583USB-to-NVMe બ્રિજ ચિપ) મધરબોર્ડ POST માંથી ડ્રાઇવને ડીકપલ કરે છે, પહેલા ક્લીન 3.3V પાવર સપ્લાય કરે છે, અને તમને USB કેબલને ચાલતા Linux કમ્પ્યુટરમાં પછી પ્લગ કરવા દે છે. - (જટિલ હાર્ડવેર ચેક: M.2 સ્ટીકને દૂર કરતી વખતે, ફ્લેશલાઇટ વડે ગોલ્ડન કોપર એજ પિનનું નિરીક્ષણ કરો અને કોઈપણ ઓક્સિડેશનને 99% આઈસોપ્રોપીલ આલ્કોહોલથી હળવાશથી સાફ કરો, અને કોઈપણ ડાર્ક બર્ન માર્ક અથવા ક્રેક માટે M.2 ગોલ્ડન કનેક્ટર પિનની નજીકના નાના ન રંગેલું ઊની કાપડ સિરામિક સપાટી-માઉન્ટ કેપેસિટર્સનું નિરીક્ષણ કરો)
- ટેસ્ટ 3: મધરબોર્ડ VMD/Intel RST RAID મોડ અને PCIe ASPM પાવર સેવિંગને અક્ષમ કરો:
- જો તમારી NVMe ડ્રાઇવ "અદૃશ્ય થઈ જાય" પહેલા BIOS એ તેની CMOS બેટરી (અથવા તેનું ફર્મવેર અપડેટ કર્યું) રીસેટ કર્યું હોય, તો BIOS સેટઅપ દાખલ કરો અને બે સેટિંગ્સ તપાસો:
- Intel VMD (વોલ્યુમ મેનેજમેન્ટ ડિવાઇસ) / SATA મોડ (RAID vs AHCI): જો મધરબોર્ડ વચ્ચે સ્વિચ કરે છે
RAID / Intel VMD ONઅનેAHCI / NVMe Direct, ઑપરેટિંગ સિસ્ટમ (અથવા BIOS બૂટ સૂચિ) તેના મૂળ મોડ પર પાછા સેટ ન થાય ત્યાં સુધી ડ્રાઇવને જોવામાં તરત જ નિષ્ફળ જશે. - PCIe ASPM (એક્ટિવ સ્ટેટ પાવર મેનેજમેન્ટ): ઘણા લેપટોપ્સ અને ડેસ્કટોપ્સ પર, જ્યારે પણ મધરબોર્ડ ડ્રાઇવને ડીપ સ્લીપ સ્ટેટમાં મૂકવાનો પ્રયાસ કરે છે ત્યારે નિષ્ફળ NVMe કંટ્રોલર ક્રેશ થાય છે PS3 / PS4 (APST). BIOS સેટઅપમાં, PCIe ASPM = નિષ્ક્રિય સેટ કરો, અને ફ્લેકી NVMe ડ્રાઇવને બચાવવા માટે લિનક્સને બુટ કરતી વખતે, GRUB મેનુ પર આ કર્નલ બૂટ પેરામીટર ઉમેરો (પ્રેસ
eબુટ પર) લિનક્સને NVMe કંટ્રોલરને સ્લીપ થવાથી અથવા ઝડપથી સમય સમાપ્ત થવાથી અટકાવવા માટે:
- Intel VMD (વોલ્યુમ મેનેજમેન્ટ ડિવાઇસ) / SATA મોડ (RAID vs AHCI): જો મધરબોર્ડ વચ્ચે સ્વિચ કરે છે
- પરીક્ષણ 4: નિયંત્રિત "માત્ર-પાવર" FTL પુનઃનિર્માણ ચક્ર (ફક્ત અચાનક પાવર-આઉટેજ અદ્રશ્ય થવા માટે):
- જો SATA SSD અથવા જૂની NVMe SSD અચાનક બ્લેકઆઉટ અથવા હાર્ડ પાવર-ઑફ પછી તરત જ અદૃશ્ય થઈ જાય છે (અને તેમાં શૂન્ય ભૌતિક બર્ન માર્ક્સ છે), તો તેનું આંતરિક ફ્લેશ ટ્રાન્સલેશન લેયર જર્નલ પૃષ્ઠભૂમિ પુનઃપ્રાપ્તિના પ્રયાસમાં અટકી શકે છે જે દર 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 મિનિટ માટે આ અવિક્ષેપિત પાવર-ઓન્લી સ્ટેટમાં ચાલુ રાખો (તેના પર પંખો ફૂંકતો રાખો જેથી તે ઠંડુ રહે), પછી 60 સેકન્ડ માટે પાવર અનપ્લગ કરો, ડેટા ફરીથી કનેક્ટ કરો અને એકવાર Linux માં તપાસો (
lsblk/nvme list). - હાર્ડ સ્ટોપ નિયમ: જો ડ્રાઇવ એક 20-મિનિટની સાઇકલ પછી ફરી દેખાતી નથી, તો તત્કાલ રોકો અને તેને અનપ્લગ કરો. ખરાબ NAND બ્લોક્સ સાથે આધુનિક TLC/QLC SSD ને કલાકો સુધી ચાલુ રાખવાથી પૃષ્ઠભૂમિ ગાર્બેજ કલેક્શન શરૂ થાય છે જે પુનઃપ્રાપ્ત કરી શકાય તેવા પૃષ્ઠોને નષ્ટ કરી શકે છે.
ક્લીનરૂમ SSD પુનઃપ્રાપ્તિ: જ્યારે DIY બંધ થાય ત્યારે વ્યાવસાયિક લેબ શું કરી શકે છે¶
જો તમારું SSD બતાવે છે 0 MB, SATAFIRM S11, SM2258AB, PS5018, અથવા તેને બાહ્ય યુએસબી-સી એન્ક્લોઝરમાં ખસેડ્યા પછી સંપૂર્ણપણે મૃત રહે છે, પૃથ્વી પર કોઈ ડાઉનલોડ કરી શકાય તેવું સોફ્ટવેર ડ્રાઈવ જોઈ શકતું નથી. આ સમયે, તમારે એક વિશિષ્ટ ડેટા પુનઃપ્રાપ્તિ લેબ પસંદ કરવી આવશ્યક છે જે વાસ્તવમાં હાર્ડવેર ફર્મવેર લોડર્સ (ખાસ કરીને Ace Lab PC-3000 Portable III/PC-3000 SSD સિસ્ટમ) ની માલિકી ધરાવતું હોય:
- સર્કિટ-લેવલ શોર્ટેડ કેપેસિટર / PMIC રિપેર: લગભગ 20 ટકા સંપૂર્ણપણે મૃત SSDs ટૂંકા 50-સેન્ટ સિરામિક ફિલ્ટર કેપેસિટરથી પીડાય છે (
VCC3V3અથવાVCCQપાવર રેલ) અથવા M.2 કનેક્ટરની નજીક ફૂંકાયેલ eFuse/PMIC ચિપ. સ્ટીરિયો માઈક્રોસ્કોપ હેઠળ એક ટેકનિશિયન થર્મલ કેમેરા વડે ટૂંકા કેપેસિટરને શોધી કાઢે છે અને NAND ચિપ્સને સ્પર્શ કર્યા વિના 100 ટકા ડ્રાઈવને પુનઃસ્થાપિત કરીને 15 મિનિટમાં તેને બદલી નાખે છે. - ટેક્નો-મોડ બુટલોડર ઇન્જેક્શન (PC-3000): પાવર-અપ દરમિયાન SSD PCB પર બે માઇક્રોસ્કોપિક ROM મોડ/બૂટ જમ્પર પેડ્સ ટૂંકાવીને, લેબ ફીસન, સિલિકોન મોશન અથવા માર્વેલ કંટ્રોલરને એક ખાસ પેચ્ડ ફેક્ટરી માઇક્રોકોડ લોડરને સ્વીકારવા દબાણ કરે છે અને બેકગ્રાઉન્ડ ડિસકોર્ડિંગ બેકગ્રાઉન્ડમાં રિકોર્પ્ટેડ કલેક્શનને સ્વીકારે છે. વર્કસ્ટેશનની રેમમાં ફ્લેશ ટ્રાન્સલેશન લેયર (એફટીએલ) જેથી તમામ યુઝર સેક્ટર્સને સ્વચ્છ રીતે ઇમેજ કરી શકાય.
વારંવાર પૂછાતા પ્રશ્નો¶
શું હું NVMe SSD ને ઠીક કરી શકું જે ફક્ત વાંચવા માટેના મોડમાં દાખલ થયો હોય (`Critical Warning: 0x08`જેથી હું તેનો ઉપયોગ ચાલુ રાખી શકું?
ના. જ્યારે NVMe SSD હાર્ડવેર ક્રિટિકલ વોર્નિંગ બીટ સેટ કરે છે `0x08` ("મીડિયાને ફક્ત-વાંચવા માટેના મોડમાં મૂકવામાં આવ્યું છે"), તે કાયમી, બદલી ન શકાય તેવી હાર્ડવેર સુરક્ષા સ્થિતિ છે કારણ કે SSD ના ફાજલ NAND ફ્લેશ બ્લોક્સનું આંતરિક અનામત (`Available Spare`) 0 ટકા હિટ અથવા તેના આંતરિક ફર્મવેર અનુવાદકમાં ઘાતક અખંડિતતા ખામી છે. કોઈ સોફ્ટવેર આદેશ નથી (`diskpart attributes disk clear readonly`), રજિસ્ટ્રી એડિટ, Linux `hdparm`, સુરક્ષિત ભૂંસી નાખો, અથવા ફર્મવેર અપડેટ ક્યારેય હાર્ડવેરને અનલૉક કરી શકે છે `0x08` ફક્ત વાંચવા માટે SSD. જો કે, SSD એન્જિનિયરે આ મોડને ડિઝાઇન કરવાનું કારણ તમારા ડેટાને સાચવવાનું છે: તમે Linux નો ઉપયોગ કરીને તમારી 100 ટકા ફાઇલોને ડ્રાઇવમાંથી બચાવી શકો છો. `ro,norecovery` માઉન્ટ કરવાનું અથવા `ddrescue` આ માર્ગદર્શિકામાં ક્લોનિંગ પગલાંઓ, અને પછી મફત રિપ્લેસમેન્ટ SSDનો દાવો કરો જો ડ્રાઇવ હજી પણ તેની 3-થી-5-વર્ષની ઉત્પાદક વોરંટીની અંદર હોય.
જ્યારે હું તેને બીજા વિન્ડોઝ પીસીમાં પ્લગ કરું ત્યારે શા માટે મારું હાર્ડવેર રીડ-ઓન્લી SSD માઉન્ટ કરવાનો ઇનકાર કરે છે અથવા પ્રારંભ થવાનું કહે છે?
કારણ કે જ્યારે વિન્ડોઝ ચાલી રહી હતી ત્યારે તમારું SSD અચાનક હાર્ડવેર રીડ-ઓન્લી મોડમાં આવી ગયું હતું, ત્યારે NTFS ફાઇલ સિસ્ટમ જર્નલ (`$LogFile`)ને "અસ્વચ્છ / ગંદા" સ્થિતિમાં છોડી દેવામાં આવ્યો હતો. જ્યારે પણ તમે કોઈપણ વિન્ડોઝ કોમ્પ્યુટરમાં ગંદા જર્નલ સાથે NTFS ડ્રાઈવને પ્લગ કરો છો, ત્યારે Windows NTFS ડ્રાઈવર આપમેળે જર્નલને ફરીથી ચલાવવા અને સાફ કરવા માટે ડિસ્ક પર લખવાનો પ્રયાસ કરે છે, જે તમને ફાઇલ એક્સપ્લોરરમાં ડ્રાઇવ ખોલવાની મંજૂરી આપે છે. કારણ કે SSD હાર્ડવેર કાયમી ધોરણે લખવા-સંરક્ષિત છે, SSD વિન્ડોઝના જર્નલ-રિપ્લે લખવાના પ્રયાસને નકારી કાઢે છે, જેના કારણે વિન્ડોઝ ડ્રાઇવને માઉન્ટ કરવાનું સંપૂર્ણપણે બંધ કરે છે. Linux Live USB ને બુટ કરી રહ્યા છીએ અને તેની સાથે પાર્ટીશનને માઉન્ટ કરી રહ્યા છીએ `sudo mount -t ntfs3 -o ro,norecover /dev/nvme0n1p3 /mnt/ro_ssd` Linux ને જર્નલ લખવાનું છોડી દેવા કહે છે અને તરત જ તમારા બધા ફોલ્ડર્સ ખોલે છે.
શું "30-મિનિટ પાવર સાયકલ ટ્રીક" આધુનિક PCIe Gen 4 અને Gen 5 NVMe SSDs પર કામ કરે છે?
અત્યંત સાવધાની સાથે આગળ વધો. "30-મિનિટ પાવર-ઓન્લી સાયકલ" મૂળરૂપે જૂના SATA SSD (જેમ કે ક્રિટિકલ M4 અને MX100/MX500) માટે ક્રિટિકલ/માઈક્રોન એન્જિનિયરો દ્વારા ડિઝાઇન કરવામાં આવી હતી જ્યાં અચાનક પાવર આઉટેજને કારણે ફ્લેશ ટ્રાન્સલેશન લેયર (FTL) લૉગ અનસિંક્રનાઇઝ થઈ ગયો. આધુનિક હાઇ-ડેન્સિટી 3D TLC અને QLC NVMe SSDs પર, જો ક્લીન પાવર આઉટેજને કારણે ડ્રાઇવ અદૃશ્ય થઈ જાય, તો માત્ર 20-મિનિટની પાવર-ઓન્લી સાઇકલ (સક્રિય પંખો કૂલિંગ સાથે) કંટ્રોલરને તેના FTL ટેબલનું પુનઃનિર્માણ પૂર્ણ કરવાની મંજૂરી આપી શકે છે. જો કે, જો NAND કોષોને અધોગતિને કારણે ડ્રાઈવ અદ્રશ્ય થઈ જાય, તો તેને કલાકો સુધી ચાલુ રાખવાથી પૃષ્ઠભૂમિ ફર્મવેર કાર્યોને બાકીના બ્લોક્સને વધુ ડિગ્રેડ કરવાની મંજૂરી મળે છે. ક્યારેય એક 20-મિનિટથી વધુ પાવર-ઓન્લી સાઇકલ ચલાવો નહીં અને હંમેશા એકદમ M.2 ડ્રાઇવ પર પંખો ફૂંકતો રાખો જેથી કંટ્રોલર વધારે ગરમ ન થાય.
જો મારું SSD હજુ પણ તેની 5-વર્ષની વોરંટી (Samsung, WD, Critical, Kingston) હેઠળ છે, તો શું ઉત્પાદક મારો ડેટા RMA માટે મોકલશે તો શું તે પુનઃપ્રાપ્ત કરશે?
ના, વોરંટી RMA રિપ્લેસમેન્ટ માટે ઉત્પાદકને અનબેક-અપ ડેટા ધરાવતો SSD ક્યારેય મોકલશો નહીં. જ્યારે તમે વોરંટી સેવા માટે સેમસંગ, વેસ્ટર્ન ડિજિટલ, ક્રિટિકલ, સીગેટ અથવા કિંગ્સ્ટનને નિષ્ફળ SSD મેઇલ કરો છો, ત્યારે તેઓ સુરક્ષા અનુપાલન માટે તમારી મૂળ ડ્રાઇવને તરત જ કાપી નાખે છે અથવા નાશ કરે છે અને તમને ખાલી રિપ્લેસમેન્ટ ડ્રાઇવ મોકલે છે. જો તમને ડેડ SSD પરના ડેટાની જરૂર હોય, તો તમારે વોરંટી રિપ્લેસમેન્ટ માટે ડેડ હાર્ડવેરને મોકલતા પહેલા હંમેશા પ્રોફેશનલ ડેટા રિકવરી લેબમાં (અથવા ફાઇલોને રીડ-ઓન્લી મોડમાં હોય તો તેને જાતે જ બચાવી લેવી) આવશ્યક છે. લગભગ તમામ મોટા SSD ઉત્પાદકો પાસે એક નીતિ છે જે તમને ડ્રાઇવ પર પ્રમાણિત ડેટા પુનઃપ્રાપ્તિ લેબ કામ કરે પછી પણ તમારી વોરંટી રિપ્લેસમેન્ટનો દાવો કરવાની મંજૂરી આપે છે (ડેટા પુનઃપ્રાપ્તિ સેવાની પુષ્ટિ કરતું સત્તાવાર લેટરહેડ પ્રમાણપત્ર માટે લેબને પૂછો).
સૂત્રોએ તપાસ કરી¶
- NVM એક્સપ્રેસ કન્સોર્ટિયમ: NVM એક્સપ્રેસ બેઝ સ્પેસિફિકેશન રેવ. 2.0 (વિભાગ 5.14.1.2: SMART / આરોગ્ય માહિતી લોગ પેજ
02h, જટિલ ચેતવણી બીટમાસ્ક વ્યાખ્યાઓ0x01દ્વારા0x10, અને અસિંક્રોનસ ઇવેન્ટ વિનંતી ફક્ત વાંચવા માટેના સંક્રમણ નિયમો). - Linux કર્નલ દસ્તાવેજીકરણ (
kernel.org): NVMe ડ્રાઈવર પરિમાણો (nvme_core.default_ps_max_latency_us=0,nvme_core.io_timeout), NTFS3 / EXT4 / XFS / Btrfs ફક્ત વાંચવા માટે નો-જર્નલ-પુનઃપ્રાપ્તિ (ro,norecovery/ro,noload) માઉન્ટ સ્પષ્ટીકરણો. - જીએનયુ પ્રોજેક્ટ / ફ્રી સોફ્ટવેર ફાઉન્ડેશન: જીએનયુ
ddrescueમેન્યુઅલ: ડિગ્રેડેડ સોલિડ-સ્ટેટ મીડિયાનું બ્લોક-લેવલ બિન-વિનાશક ઇમેજિંગ. - નેશનલ ઇન્સ્ટિટ્યૂટ ઓફ સ્ટાન્ડર્ડ્સ એન્ડ ટેક્નોલોજી (એનઆઇએસટી, યુનાઇટેડ સ્ટેટ્સ): એનઆઇએસટી સ્પેશિયલ પબ્લિકેશન 800-88 રેવ. 1 અને સોલિડ-સ્ટેટ ડ્રાઇવ ફ્લેશ ટ્રાન્સલેશન લેયર (એફટીએલ) બિહેવિયર પર ડિજિટલ ફોરેન્સિક્સ માર્ગદર્શિકા.
- ઓપન સોર્સ NVMe ટૂલિંગ (
linux-nvme/nvme-cli): સત્તાવારnvme-cliટેલિમેટ્રી અને હેલ્થ લોગ ડાયગ્નોસ્ટિક ધોરણો.
સંબંધિત માર્ગદર્શિકાઓ¶
- હાર્ડ ડ્રાઈવ નિષ્ફળતા અને કટોકટી ડેટા પુનઃપ્રાપ્તિ
- આકસ્મિક ફાઇલ કાઢી નાખવું, ફોર્મેટ કરેલ ડ્રાઇવ અને ફોટો પુનઃપ્રાપ્તિ
- BitLocker, FileVault, અને LUKS એન્ક્રિપ્શન રિકવરી કી લોકઆઉટ
- NAS અને RAID એરે ડિગ્રેડેડ, બહુવિધ ડ્રાઇવ નિષ્ફળતા, અને ZFS/Btrfs પુનઃપ્રાપ્તિ
- કમ્પ્યુટર બેકઅપ્સ: 3-2-1 વ્યૂહરચના અને આપત્તિ પુનઃપ્રાપ્તિ
- વૈશ્વિક કટોકટી નંબરો