我有顆io-data的640G外接硬碟
今天突然發生WIN7讀取不了這顆硬碟的狀況
到了裝置管理員下的磁碟管理
一進入就先被詢問是否製作MBR/GPT的磁區(大意),為免誤判狀況先取消了
接著看到它處在RAW狀態,於是判斷是分割表毀損
使用TESTDISK 6.14 64bit這套救援工具來救
很幸運的成功復原分割表了
當我將它重新連接上電腦時,WIN7詢問是否用CHKDSK來檢查錯誤
這時我由於想避免日後分割表再度毀壞所以就答應了,並也將修復錯誤的選項打勾
這時心情一下放鬆了下了,想說在它修復時開個遊戲來玩
(當時系統至少還有2G可用記憶體,而此遊戲佔約300MB而已)
這時驚人的事發生了,我看到了從沒看過的錯誤訊息
WIN7出現記憶體不足的訊息要求關閉不必要的程式
我照著按下後,就看到工作列消失了一段時間,然後工作列及上面的按鈕又復原了
但正在執行中的CHKDSK程式卻消失了!
在消失後,在WIN7的磁碟管理中雖還可看到它的使用容量和剩餘容量
但不論是用檔案總管、命令提示字元、
還是Q-DIR這個檔案總管軟體都開不了該顆硬碟所屬的分割區
我想請問:
1.CHKDSK程式消失前,我當時還開著Q-DIR並以它的分頁功能打開了該顆硬碟的幾個
資料夾,在消失後,我測試過直接以Q-DIR執行其中一個分頁的執行檔
結果是仍然可執行
現在對於讀取不到分割區卻又讀得到分割區下的路徑而言
我可以先將外接硬碟重新連接以解決嗎?
很怕重新連接後反而全部都讀取不到,只能在下訂的硬碟來之前先讓它一直插著
亦或著這是CHKDSK沒有正常執行完成造成的,重新執行能解決嗎?
2.印象中CHKDSK並不是多佔記憶體的程式啊…請問為何會這樣呢?
會是WIN7的BUG嗎?