- गेम के दौरान फ्रीज़ हुए PC में BIOS लूप शुरू हो गया, और दो Seagate Firecuda 530 1TB SSD में से केवल एक ही detect हो रहा था, इसलिए डेटा रिकवरी तुरंत जरूरी हो गई
- यह देखकर कि SSD केवल ठंडी हालत में थोड़ी देर काम करता है, उसे -18°C फ्रीज़र में 30 मिनट रखा गया; इसके बाद NVMe M.2 USB enclosure के जरिए Mac पर ड्राइव दिखने लगा
- सिर्फ तापमान से मिलने वाला समय कम पड़ रहा था, इसलिए बोर्ड के एक खास chip को दबाने पर ड्राइव काम करने वाली जगह मिली, और G clamp व कार्ड के टुकड़े से दबाव स्थिर किया गया
- कॉपी के दौरान heat बढ़ने लगी, तो PC heatsink और woodworking square के एक हिस्से को thermal adhesive tape से चिपकाया गया, और CAT S60 thermal imaging camera से तापमान जांचा गया
/Usersकॉपी करने औरddआधारित 1TB image बनाने में सफलता मिली; इसके बाद SMD hot air tool से treatment करने पर SSD बिना टूल्स के चलने लगा, Windows system image को नए Firecuda पर restore किया गया और backup चालू किया गया
खराबी का पता लगना और शुरुआती diagnosis
- गेमिंग PC में storage के लिए दो Seagate Firecuda 530 1TB SSD इस्तेमाल हो रहे थे
- कुछ महीनों के इस्तेमाल के बाद गेम के दौरान PC फ्रीज़ हो गया, और उसके बाद BIOS लूप में फंसकर boot नहीं कर पाया
- दो SSD में से केवल एक detect हो रहा था, और slots बदलकर लगाने पर भी वही drive समस्या दिखा रहा था, इसलिए खराबी एक SSD तक सीमित मानी गई
- PC को कुछ दिनों तक वैसे ही छोड़ने के बाद दोबारा चालू करने पर वह Windows में boot हुआ, लेकिन तुरंत crash हो गया
तापमान और खराब contact की जांच
- ठंडी हालत में यह थोड़ी देर काम करता दिखा, इसलिए temperature-related failure की संभावना बढ़ गई
- Firecuda को -18°C फ्रीज़र में 30 मिनट रखने के बाद NVMe M.2 USB enclosure में लगाने पर Mac पर ड्राइव दिखा
- काम करने का समय केवल कुछ मिनट था, और drive गर्म होते ही फिर fail हो जाता था
- बोर्ड में कहीं faulty connection होने का संदेह हुआ, इसलिए लगाने-निकालने के प्रयोग दोहराए गए, और एक खास chip को दबाने पर SSD के काम करने वाली जगह मिली
clamp और कार्ड के टुकड़े से बनाया गया अस्थायी fixing setup
- हाथ से chip को लगातार दबाए रखते हुए डेटा copy करना संभव नहीं था, इसलिए metal G clamp इस्तेमाल किया गया
- SSD PCB को support देने के लिए Silicon Valley Bank credit card का टुकड़ा SSD के नीचे रखा गया
- G clamp को उचित tightness तक कसकर chip पर pressure डालने पर SSD फिर से काम करने लगा
- इस तरीके से कम तापमान के बिना भी drive को recognize कराया जा सका
cooling बढ़ाना और डेटा copy करना
- SSD operation के दौरान काफी गर्म हो रहा था, इसलिए stable copy के लिए cooling जरूरी थी
- PC में इस्तेमाल होने वाला एक heatsink और woodworking square का एक हिस्सा thermal adhesive tape से चिपकाकर अस्थायी heatsink की तरह इस्तेमाल किया गया
- copy के दौरान CAT S60 phone के thermal imaging camera से तापमान जांचा गया
- इस setup से पहले drive की
/Usersdirectory copy करके सुरक्षित रखी गई - इसके बाद
ddका इस्तेमाल करके पूरी drive को एक single 1TB file के रूप में image किया गया
hot air tool treatment और अंतिम restore
- SMD hot air tool से SSD को permanent रूप से ठीक करना चाहिए या नहीं, इस पर विचार किया गया, लेकिन replacement बेहतर हो सकता है ऐसा लगा
- बाद में लाल तीर से दिखाए गए chip पर SMD hot air tool इस्तेमाल किया गया, और SSD woodworking tools के बिना भी काम करने लगा
- repair के बाद SSD PC में boot भी करने लगा
- एक अलग drive पर उस SSD की Windows System Image बनाई गई, और उस image को नए Firecuda पर restore किया गया
- अंत में backup enable किया गया
1 टिप्पणियां
Hacker News की राय
बहुत पहले जब मैं एक PC repair shop में bench tech के तौर पर काम करता था, तब मैंने कुछ ऐसा ही किया था। यह DOS चलाने वाला पुराना Connor 40MB drive था; उसे बिलकुल सही दबाव से दबाते तो चलता था, और बहुत ज़ोर से या बहुत हल्के दबाने पर “Abort/retry/ignore” आ जाता था
इसलिए मैंने drive को हाथ से दबाए रखते हुए बार-बार
rदबाकर retry किया, और आखिरकार काम हो गया। Boss पास से गुज़रे और पूछा, “आखिर कर क्या रहे हो?” तो मैंने जवाब दिया, “इस drive से data निचोड़ रहा हूँ!”पुरानी drive technology कितनी हैरान करने वाली तरह से simple थी, यह दिखाने वाला एक दिलचस्प tour भी है: https://www.youtube.com/watch?v=8LbFKV_pPAE
फिर भी न चले और data वाकई चाहिए हो, तो Ontrack को भेजते थे। वहाँ cleanroom में platter निकालकर data सीधे read किया जाता था
गरीब college student के दिनों में chopsticks से computer ठीक करने की बात याद आ गई। उस समय मुझे cold solder joint के बारे में नहीं पता था, लेकिन मैंने पाया कि unstable motherboard को एक खास दिशा में मोड़ने पर वह चलने लगता था
इसलिए bamboo chopstick को motherboard और case के बीच फंसा दिया ताकि वह थोड़ा मुड़ा रहे, और उस साल के बाकी समय तक इससे काम चलता रहा
बाद में जब नया socket design आया तो सच में बड़ी राहत मिली
Woodworking tool नहीं था, लेकिन यह मेरी की हुई सबसे अजीब repair थी। ठीक चल रहा Surface Pro 3 अचानक dead हो गया और power on नहीं हो रहा था; आखिर Reddit पर किसी की post मिली कि उसने SP3 को sealed freezer bag में डालकर freezer में रखा और वह फिर से जीवित हो गया
मैं skeptical था और सोच रहा था कि freeze करने से और खराब होने की संभावना ज्यादा है, लेकिन device पहले ही dead था, इसलिए खोने को कुछ नहीं था। उसे sealed freezer bag में रखा, जितनी हो सके हवा निकाल दी, कुछ घंटे freezer में रखने के बाद निकाला और power connect की तो वह on हो गया
शुरुआत में वह सिर्फ कुछ दिन चला, लेकिन फिर freeze करने पर दोबारा जिंदा हो गया, और कई साल बाद भी अब तक चलता है। यह power issue जैसा लग रहा था, और मेरा अनुमान है कि battery को freeze करने से chemically कोई cycle हुई होगी जिससे recovery हो गई
हालांकि मैंने Surface को तौलियों की कई layers में लपेट दिया था ताकि temperature धीरे-धीरे बढ़े। मुख्य वजह अंदर कहीं moisture बनने से बचाना था
https://www.reddit.com/r/Surface/comments/5tficj/how_i_reviv...
कहा गया था कि SSD चलते समय काफी गर्म हो रहा था, इसलिए PC के एक heatsink, woodworking square के एक हिस्से और thermal conductive adhesive tape से उसे ठंडा किया गया; मेरी राय में इसकी जगह मैं fan suggest करता। छोटा fan भी device के पास रख दें तो जरूरत से कहीं ज्यादा airflow बना देता है
चाहें तो drill, industrial vacuum cleaner, circular saw से हवा बना सकते हैं, लेकिन passive heatsink की तुलना में energy efficiency बहुत कम होगी
Controller reflow से अब तक मुझे दो बार सफलता मिली है। एक Intel Optane drive थी, जिसे 3 साल बिना दिक्कत इस्तेमाल करने के बाद एक दिन overheating शुरू हो गई; दूसरी एक fanless machine की mSATA drive थी जो रविवार को मर गई, और spare mSATA disk भी नहीं थी
दोनों मामलों में microscope से shorted capacitor खोजा, लेकिन नहीं मिला; अंत में समस्या controller के थके हुए BGA solder balls निकले। 225°C soak → 400°C peak → 325°C hold reflow से उन्हें बचाया जा सका
https://microchip.my.site.com/s/article/SAM-Cortex-M3-M4-M7-...
शानदार उदाहरण है। यह पुराने rotating drives के स्पिनअप न होने पर इस्तेमाल होने वाले इंजीनियर वाली एक थपकी का आधुनिक रूप लगता है
लगता है कि मशीन कुछ समय तक बंद रहने पर अंदर का lubricant जम-सा जाता था। इसलिए drive slot का cover हटाकर रखता था और उंगली से drive को हल्का छू देता था, तो वह कई सालों तक भरोसेमंद तरीके से start हो जाती थी
Heatsink clamp में washer लगाने से वही pressure पड़ता था, तो वैसा किया और वह कई महीनों से ठीक चल रही है। GPU solder joints thermal stress से कमजोर हो जाते हैं, और compression देने पर contact फिर से बन जाता है
Pressure देना या reflow करना बस अस्थायी workaround है; असली repair GPU को reball करना है, लेकिन उसका खर्च ज्यादा होता है
Firecuda को -18°C freezer में 30 मिनट रखकर NVMe M.2 USB case में लगाया, और Mac पर drive दिखाई दी—शायद इसका मतलब है कि अब fridge trick NVMe पर भी काम करती है
करीब 20 साल पहले भी मैंने एक पुराना HDD करीब 30 मिनट fridge में रखकर files निकाल ली थीं और फिर drive फेंक दी थी
Hotel ice machine से ice लाया, और fan व metal tray की मदद से काम खत्म होने तक laptop को चलाए रखा
मुझे शक है कि 42°C NVMe के लिए गर्म तापमान है भी या नहीं। हाल में मैंने घर की कई drives से SMART stats collect करना शुरू किया है, और मेरी drives में लगभग idle state में भी इतना तापमान सामान्य लगता है
मैंने यह भी पढ़ा है कि NVMe को बहुत ठंडा रखना performance के लिए खराब हो सकता है। ज्यादा अहम बात यह है कि backup जरूर रखना चाहिए। मेरे आसपास के दोस्त Synology पसंद करते हैं, लेकिन मैं किफायती किस्म का हूं, इसलिए urbackup इस्तेमाल करता हूं, और इसने कुछ बार बड़ी मुसीबत टाल दी है
https://www.worldbackupday.com/
Data recovery के लिए diagnostic ability और creativity काबिले-तारीफ है, लेकिन ऐसी ही स्थिति होती तो मैं बस backup से restore करता। मैं थोड़ा अलग हूं: मेरे पास real server hardware पर आधारित homelab file server है, जिसमें desktop और laptop backup होते हैं, और वह local server फिर remote server पर backup होता है
उदाहरण: Samsung https://download.semiconductor.samsung.com/resources/data-sh...
professional data recovery service पर भेजने के अलावा, यह जानने की उत्सुकता है कि controller card खराब हुए HDD के डेटा तक पहुँचने का कोई तरीका है या नहीं। नए खरीदे गए उसी model HDD से निकाला गया spare controller card भी स्वीकार नहीं कर रहा
professional hardware और software से इस data को extract करके दूसरे board की memory में save किया जा सकता है, लेकिन सस्ता तरीका यह है कि पुराने board की actual chip को नए समान board पर move कर दिया जाए
इसे आम तौर पर ROM swap कहा जाता है, और यह अक्सर सिर्फ एक simple 8-pin chip होती है, इसलिए अगर आपको soldering और desoldering की आदत है तो आप खुद भी कर सकते हैं। अगर आदत नहीं है, तो mobile phone repair shop जैसी hardware repair shop आम तौर पर यह कर देती है
हालांकि अपेक्षाकृत नए hard disks में अलग chip नहीं हो सकती, इसलिए model check करना होगा। अतिरिक्त जानकारी यहाँ है: https://hddpcb.eu/gb/content/how-to-swap-hdd-pcb
“खराब” drives में से काफी को इस तरीके से कम से कम कुछ घंटे और चलाया जा सकता है। original post की तरह अगर life के signs दिखें तो clamp या reflow से छेड़छाड़ न करें; बेहतर है कि long power/SATA cables से freezer या oven के दरवाजे के बाहर रखे computer से connect करके data निकाल लें
data extraction के लिए GNU ddrescue recommend है। पूरी तरह मरने से पहले अगर सिर्फ कुछ घंटे बचे हों, तो यह दिए गए समय में recovery amount maximize कर देता है। अगर शक हो कि drive mostly खाली है, तो empty blocks की recovery skip कराने के लिए map file बनाने के कई तरीके भी काम आ सकते हैं
https://www.hddzone.com/hard_drive_pcb_replacement.html
अगर desired board सही होने के बावजूद कोई response नहीं है, तो यह professional help लेने या data खो गया मान लेने का point हो सकता है
woodworking clamp और Silicon Valley Bank credit card के टुकड़े से suspicious flash memory को temporary repair कर दिया—यह अब तक देखी हुई सबसे HN-जैसी story है