虚拟磁盘空间不足虚拟电脑运行发生错误的原因及解决

          我用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盘,然后看它的属性可以找到。)

         升级完毕文件系统后,我的虚拟机就运行正常了,吼吼~~

 

         扩展阅读:KVM虚拟机工作原理以及源代码分析http://www.iesool.com/forum.php?mod=viewthread&tid=17&fromuid=2
                                                                                                                                                                             (出处: 吖Sool-社区)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值