幾個月前,小弟發生了「海門牌硬碟之消失的1TB空間」事件,沒想到前幾天這 1TB 空間竟神奇地出現在另一顆硬碟!?
其實事情是這樣發生的:
我帶了一顆Seagate ST31000340AS 1TB 硬碟到公司,本想單純地將這顆硬碟用 USB 外接線跟公司電腦做連接(看到「單純」二字,就知道後來都不單純...),拷貝備份的 Lab VM 到公司硬碟。因為嫌拷貝過慢(USB 2.0 大約一秒鐘 3X MB/s 吧),所以決定隔天帶 SATA 線材裝進公司電腦裡,也乾脆把硬碟中的 VM 直接掛進 Hyper-V 做測試,沒想到這顆硬碟竟神奇地在磁碟管理中,活生生多出了 1TB 空間。
不過,這 2TB 空間卻是看得到吃不到,對該磁碟做任何動作都會發生錯誤。但神奇的是,Windows 中的 Intel 快速存取技術主控台卻能正確辨識硬碟型號及空間大小。
下面這張圖要講解的是,USB 外接使用沒有任何異常,而且連檔案存取也沒有狀況,直到我裝進電腦才出現問題。
再仔細檢查後,發現裝置管理員的磁碟機竟是奇怪的「Vedio_Raid」名稱(見第一張圖),這才想起來這顆硬碟之前曾經被裝在其他台電腦的一組 Intel Raid 5 中。終於真相大白了,這天上掉下來的 1TB ,其實是寫在硬碟裡的陣列資訊所造成,但很詭異地只有內接時會被辨識出來。
當問題發生後,也想過用 Intel 快速存取技術主控台去刪除陣列資訊,但由於磁碟模式是設定在 AHCI,所以主控台完全不提供介面對陣列狀況作設定。那改到 BIOS 裡將磁碟轉成 Intel RAID 模式,再砍掉該硬碟裡的陣列資訊總可以吧,只是進入 BIOS 後,就.......囧了。因為主機板是技嘉的 H55M-UD2H,Intel H55 晶片組僅內建 IDE 或 AHCI 模式。
中間也曾試過噗友阿德建議的用 SPFDISK 去重建 MBR,但宣告無效。可惜我並沒有辦法放太多時間對這狀況做更深的研究,只好乖乖地把硬碟帶回家中,然後用家裡的 ASUS P5Q-EM 搭載的 ICH10R 叫出陣列功能。
開機時在此畫面按「Ctrl + I」進入 Intel Martix Storage Manager 主控台。在這邊也清楚看到,這顆硬碟曾是Intel Raid 5 陣列的一員。
既然這顆硬碟已經棄其他夥伴了,那就放他獨立去飛吧,選擇「2. Delete RAID Volume」。
刪除陣列資訊,謝謝不再聯絡,請按「Y」。
隔天再帶裝進公司電腦,果然就通通恢復正常了。
其實我到現在還是不認為這是個很好的解法,因為萬一有人碰到這個狀況,身邊又沒有其他支援 Intel Raid 功能的主機板該怎麼辦呢?或許可以用 LowFormat,但應該有其他更簡單的解法,只是我沒有找到......
XD 照反光拉...都看到大大了...我想問他Ctrl I 後status 是Fail 是什麼意思?是不能讀寫嗎?
最後其實也不知是什麼問題吧....
Hi, Andrew
所以我不喜歡鏡面螢幕啊....(丟筆)
圖中的 Status Fail 的意思是指陣列有錯誤,
因為以那顆硬碟原始安裝狀況來說,
應該有另外兩顆硬碟一起作伴組成一組陣列,
但是...他意外脫團了,所以被獨立使用時,
Intel Raid Console 會辨識出其異常。
你好,我上周也遇到跟您相同的問題,但我是發生在mSATA SSD上(從微星Super RAID的筆電拆下),可是我手邊找不到一台可以支援RAID的其他筆記型電腦,雖然最後我是對SSD進行Secure Erase解決了問題,但還是感謝您提供這篇資訊讓我有個處理的頭緒
PS.我有試過用一般工具Low Level Format是沒用的@@
也很謝謝您願意分享您的心得