我用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