
我正在處理的虛擬機器在事件日誌中收到以下條目:
事件時間:2011 年 7 月 30 日下午 3:47:05
事件日誌:系統
事件來源:磁碟
事件 ID:7
嚴重性:錯誤
說明:裝置 \Device\Harddisk3\DR3 有壞區塊。
如果這是實體伺服器,則相當標準的費用,但我需要確定這是否是 .vmdk 檔案有「虛擬」壞塊的問題,或者是否是由於 SAN 上的實體磁碟而發生的問題。
有沒有辦法確定這個沒有讓虛擬機器脫機?
答案1
沒有壞塊的可能性總是存在的。我以前也遇過這種情況。在驅動器上執行 chkdsk /b 修復了該問題。但為此虛擬機器需要離線。
可以使用運行 Windows 來測試真實驅動器和虛擬驅動器高畫質調音。使用完整掃描並查找壞區塊。它不是世界上最好的工具,但它的優點是它在 Windows 中運行,並且您可以保持 VM 運行。
答案2
一種可能性是作業系統未調整為在虛擬化中使用虛擬磁碟。實際的磁碟逾時可能會出現異常。要解決此問題,您需要微調作業系統磁碟逾時範圍:
程式
- 選擇“開始”>“運行”。
- 鍵入 regedit.exe,然後按一下「確定」。
- 在左側面板層次結構視圖中,按兩下 HKEY_LOCAL_MACHINE > System > CurrentControlSet > Services > Disk。
- 雙擊超時值。
- 將值資料設為 0x3c(十六進位)或 60(十進位),然後按一下「確定」。
- 重新啟動來賓作業系統以使變更生效。
從這裡獲取的說明: https://www.vmguru.com/2012/03/set-timeout-on-windows-guest-os-to-avoid-blue-screenserrors/