mac的sparsebundle格式映像檔損毀拯救經驗

延續重灌的悲劇,在整理mac的備份檔案又遇到另一件慘劇

先前把一顆快要掛掉的外借硬碟用carbon copy cloner做成硬碟映像檔

(sparsebundle非sparseimage, 跟time machine同一格式),然後正努力

把檔案都集中放入NAS主機裡面, 也不確定怎麼發生的,本來是覺得直接

插到NAS主機複製(速度比插mac經由網路上傳較快

許多),複製到一半想要改變方式(把映像檔解開直接複製檔案內容),

結果按了暫停之後連接mac就發現映像檔案掛掉,無法開啟,整個嚇到滿頭大汗,囧~~~


mac的sparsebundle格式映像檔損毀拯救經驗



因為sparsebundle在外接非mac的主機會變成一個資料夾不像

spareimage是一個單一檔案,所以一直都忘記把這個sparsebunble

映像檔備份,所以掛掉的就是這份唯一的備份,2004~2013長達九年

的照片就這樣直接say byebye(好不容易救回來難道又要消失了)

原本想像如果可以掛載映像檔,還可以用掃瞄程式把檔案掃出來,

但最慘的就是連掛載映像檔都沒辦法,欲哭無淚......

上網查了資料,發現相關的資訊非常少,後來往英文論壇查資料,

發現可以用指令列(前往-->工具程式-->終端機)掛載映像檔

指令為hdiutil attach -nomount -noverify -noautofsck
/Volumes/{name of your disk}/{name of}.sparsebundle


mac的sparsebundle格式映像檔損毀拯救經驗


掛載後理論上會出現 /dev/disk1(或其他數字) 映像檔的名稱,

但映像檔掛掉所以出現訊息是/dev/disk4 後面沒有名稱

掛載上去後就可以嘗試用指令修復

指令為fsck_hfs -drfy /dev/disk4(看顯示的磁碟代號是什麼,最後就照著輸入)


mac的sparsebundle格式映像檔損毀拯救經驗


但輸入後發生B-tree node錯誤,又開始下一輪google,發現是

檔案位址參照錯誤(硬碟界的門牌號碼),用diskwarrior應該有

機會修復,跑完之後就看到檔案回來了,差點都要落淚了


mac的sparsebundle格式映像檔損毀拯救經驗
mac的sparsebundle格式映像檔損毀拯救經驗


整理檔案搞到mac也在用指令列,真心覺得資管網管真不是人幹的,

以後一定要對他們多幾分敬意
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!