我用virtualBox裝了一臺Centos虛擬機,20G空間的動態擴展的虛擬硬盤,今天忽然提示錯誤:
虛擬電腦運行發生錯誤! 詳細的錯誤信息顯示在下面. 你能夠試着修復這個描述的錯誤並恢復虛擬電腦的運行.
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_DISK_FULL). make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.
錯誤 ID: BLKCACHE_IOERR
嚴重: 非致命性錯誤
虛擬磁盤文件.vol約4G大小,但剩餘物理磁盤空間還有80多G足夠用了,這是怎麼回事呢?
我查了查資料,發現了問題,個人電腦的文件系統是FAT32,支持的最大文件爲4G,這正好與虛擬磁盤文件.vol的大小相符,當虛擬磁盤因須要動態擴展時,因爲FAT32最大支持4G文件,因此致使虛擬磁盤沒法擴容,因此VirtualBox出現上述錯誤,提示空間不足。
解決思路:
解決思路就是將FAT32文件系升級爲NTFS文件系統便可,經過命令執行轉換後,不影響磁盤上現有的數據。注意:在不影響磁盤數據的狀況下,不能將NTFS轉化成FAT32.
升級文件系統:
1.單擊開始→運行
2.打開窗口之後,在光標的提示符下輸入「convert X:/FS:NTFS」,而後回車。注意在「convert」的後面有一個空格,X爲你要轉換的邏輯盤。
3.接着系統會要求你輸入X盤的卷標,而後回車。(卷標在「個人電腦」中點X盤,而後看它的屬性能夠找到。)
升級完畢文件系統後,個人虛擬機就運行正常了,吼吼~~ (出處: 吖Sool-社區)html