VirtualBox 提示虚拟硬盘空间不足( Host system reported disk full.)

在VirtualBox 虚拟机上跑Linux 时出现如上图出错,根据错误的提示可以判断出问题的所在是硬盘空间不足的原因。

再查看D:\MyVirtualBox\.VirtualBox\Machines\F14i386\Logs 里的日志,有个错误提示如下:

Console: VM runtime error: fatal=false, errorID=FatPartitionDetected message="The medium 'D:\MyVirtualBox\.VirtualBox\Machines\F14i386\F14i386.vdi' has a logical size of 20GB but the file system the medium is located on seems to be FAT(32) which cannot handle files bigger than 4GB.
发现我的磁盘文件系统类型是FAT32文件格式,而在FAT32下,单个文件最大是4GB,2的32次方,不支持超过 4GB 的文件,在 D:\MyVirtualBox\.VirtualBox\Machines\F14i386 下我有个文件 F14i386.vdi 已有3.99G ,即将超出范围。

所以解决办法:转化文件系统类型,把文件系统从 FAT32 升级到 NTFS 即可。

文件系统从 FAT32 升级到 NTFS 方法如下:

1.点击 开始→运行 ;

2.在打开窗口中输入“convert D:/FS:NTFS”,然后回车。这里特别注意在“convert”的后面有一个空格;其中D 是我们 virtualBox 所在的盘符。

转换以后就能正常继续工作了!!

文件系统从 FAT32 升级到 NTFS 方法如下:

1.点击 开始→运行 ;

2.在打开窗口中输入“convert D:/FS:NTFS”,然后回车。这里特别注意在“convert”的后面有一个空格;其中D 是我们 virtualBox 所在的盘符。

转换以后就能正常继续工作了!!