1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
磁碟分區從 NTFS 被弄為 RAW 之救援記錄

開端:因為想弄台還算可攜的小主機當輔助機,
原本打算以 DeskMini 110 為主體,不過對其部份規格還不是很滿意
(HDMI 只有 1.4,要上 4K@60Hz 只能接DP,TDP不建議使用K版CPU,同時只能點亮二顆螢幕--其中一個還是類比的Dsub),
下一款 DeskMini GTX/RX 也不知什麼時候才上市
(這款出貨應該會預搭獨顯,組裝成本可預期會往上攀升,其實俺用不到獨顯),
剛好看到有人拋 Intel NUC6i7KYK,兩相比較規格差和組裝成本差後發現 6i7KYK 算起來好像也沒有比 DeskMini 貴太多(?)
就先選了 6i7KYK。

零件備齊後就要面對安裝OS的問題,時下慣用的步驟是先安裝 Win7,後續就(ry
在新硬體上安裝舊OS自然會遇到trouble,桌上型最無腦的硬體解法就是內接SATA光碟機+PS2鍵盤,可惜 6i7KYK 不適用此法;
雖然已經有準備了一支號稱已整合 USB 3.0 xHCI 和 NVMe driver 的 Win7 USB安裝碟(退役的16GB記憶卡),
用在 6i7KYK,Win7 安裝階段鍵鼠有偵測到可順利操作,但 NVMe 系統碟還是沒辨識到,無法安裝OS;
於是想說再用整合工具把 intel 驅動整合進 Win7 USB安裝碟試試,
去找了 ASUS EZ Installer 來,DAEMON tools 掛載 Win7 映像檔,EZ Installer 指向一支空的 CZ80 64GB NTFS,
點下去卻立即跳出錯誤,當時沒仔細去看是什麼錯誤(也有可能是錯誤訊息也沒詳細顯示是何錯誤),直覺就去點了 retry

乖乖... 這一點下去突然聽到裝置離線的提示音效,USB外接陣列暫存碟離線,
(暫存碟是用來存放尚待整理或經常會追加的資料,處理過或利用過或整理完的資料才移到離線備份碟;
現役暫存碟由 RAIDON SafeTANK GR3630-WSB3 內裝兩顆 MD04ACA600 以 RAID1 組成,
以往都是接 eSATA,自從 Z170 換 Z270 板子後,就出現使用時間超過一日會不明原因離線的問題,
試過調整 BIOS 和 iRST 和節電、休眠相關 SATA 電源設定仍無改善,改接 USB 後似乎沒此問題,就先改接 USB)
原以為又是外接陣列不明原因離線,重開外接陣列後還是沒看到原本的磁區,
進到磁碟管理一看,檔案系統從原本的 NTFS 變成了 RAW,
第一時間關閉外接陣列電源,改以一對一接駁原陣列內的兩顆硬碟,果然兩顆都被變成 RAW 了,
這下不妙,雖然前陣子有先把下載碟的任務移去另顆硬碟而清出了一些空間,但裡面還有約3.5T的未整理&未備份的資料啊....
開始爬文搜尋自救方案,先試了 DiskGenius,試了救回分區的功能但無效,改試救回檔案的功能,成功辨識原本的目錄結構,
但想撈資料出來時都出現未註冊不給撈,又試了好幾版才試到比較舊版可成功撈檔的(GB級大檔也可);
又花了一天多在撈檔,但撈完後跟較新版的掃描結果比對又發現舊版有些資料沒撈到,且容易出錯關閉;

到這邊大概已經耗去了三天時間(容量大,全掃很耗時),
是不是最終還是得繳高額學費交給專業救援業者的想法不斷在腦內徘徊,整整三四天都心情低落
(好吧,從發現舊版DiskGenius可成功撈檔那時起心情是有恢復一點..)

後來換個方向,把 RAID1 裡另一顆沒動過的分割表copy回來,繼續試其他救援軟體:
Win7安全性權限問題造成raw:Win10沒安全性頁籤啊,此法不適用此次狀況,失敗
ptdd:失敗
MiniTool Partition Recovery:失敗
不過分割區看來是正確的,只是檔案系統跑掉

最後爬到這篇 http://kusoart.com/?p=1377
按照教學使用 TestDisk,與教學稍有不同的是:
可能因為磁區是整顆,大於 2.2TB,在選 Intel/PC partition 那一個步驟程式自動偵測到 EFI GPT,這邊就依程式提示的選 EFI GPT,
後續就如同教學使用 Filesystem Utils、Change type、MS Data -- NTFS、Boot sector recovery、Rebuild BS、Write boot、Repair MFT,
https://images.plurk.com/115eWxgTaSJtPpXciya3.jpg
https://images.plurk.com/4VLAKPl2PHl8vFpniya3.jpg
https://images.plurk.com/3lHZ1M21OxT9hqyLiya3.jpg
https://images.plurk.com/5RcOX0FsJH3flLtciya3.jpg
https://images.plurk.com/1LH2DN72f2AJUIPdiya3.jpg
https://images.plurk.com/5GTHfoXm5fDzraCxiya3.jpg
https://images.plurk.com/714CEBPUpmpRucneiya3.jpg
https://images.plurk.com/3mBTLRrrcGk69jyliya3.jpg
https://images.plurk.com/3I28GeS1m3TNMsmKiya3.jpg
https://images.plurk.com/1Rwsgm5eD5Vblipoiya3.jpg
https://images.plurk.com/4omcZBrZL4dfB687iya3.jpg
https://images.plurk.com/4N317kDpYZtonc5miya3.jpg
https://images.plurk.com/7FPGniHrPNzDcyk3iya3.jpg
https://images.plurk.com/4dT5bePBVWCeYDVKiya3.jpg

以上操作完成時可看到原本的磁碟標籤已回復,Windows 檔案總管也可看到磁區已顯示為 NTFS,但仍無法存取,
繼續按照教學重開機讓 Windows 跑 chkdsk,跑完後終於成功回復了...
以同樣操作步驟處理 RAID1 裡的另一顆硬碟,確認兩顆硬碟都復原後再插回外接陣列裡,
重開機,總算回到原本狀態.....大鬆一口氣

至於原本要執行安裝OS任務的 6i7KYK,在等待救援期間想到老方法:
先把系統碟安裝在已知可成功安裝 Win7 的舊配置(ASRock FATAL1TY Z170 Gaming-ITX/ac),並在此初步安裝 Win7,
可進入桌面後再安裝最終欲使用的配置的相關驅動(6i7KYK、Intel Chipset drivers),再把系統碟移去新配置。
沒三兩下時間就全部完工了,超簡單....

從這次事件得到的教訓:
1.RAID1也只能防範單顆硬碟故障,事實上人為操作錯誤和軟體錯誤導致資料毀損的機率遠大於硬體故障,
不過也是要歸功於原本就有 RAID1,等同於有 clone 的救援機會,救援成功率大增
2.暫存碟上不易分段以封存而需經常追加的資料類型仍應定時整份備份
3.需要常時在線的暫存碟還是不要接USB比較好(?
4.製作USB開機碟等類似操作時記得先把不相關的USB儲存裝置離線以免欲哭無淚

[email protected]