分页: 1 / 1

【NTFS的问题】磁盘满后占用空间无法释放

发表于 : 周六 11月 05, 2011 4:16 pm
allwiki
当ramdisk快要占满时,继续写入大文件会发生如下现象:
·文件未被写入
·空间被占用掉了
·chkdsk不报错
·这些“丢失的空间”很难通过正常手段找回,我只知道格式化能找回来

问题再现的方法如下:
·把ramdisk搞到接近占满
·用IE去看一个网上的大视频文件(IE缓存设在ramdisk上)

经过网上搜索,发现这个问题是NTFS系统的问题,而非VSuite的问题。

但我仍然希望VSuite能够提供一个简便的处理手段,找回丢失的空间,谢谢!

Re: 【NTFS的问题】磁盘满后占用空间无法释放

发表于 : 周一 11月 07, 2011 10:16 am
Support
这个很难解决,这是NTFS文件系统的设计。如果虚拟盘空间不大的话,采用FAT32会更好些

Re: 【NTFS的问题】磁盘满后占用空间无法释放

发表于 : 周一 11月 07, 2011 10:23 pm
allwiki
不难解决吧?

这种丢失的空间,不存在正常的目录项。把所有文件的占用加一遍,即可发现空间丢失问题。

再有:把所有内容拷贝走,格式化,再拷回所有内容,丢失的空间就能恢复。

这个功能并不需要实时运行,而只需提供一个功能按钮,在用户干预下执行一遍即可,因而不存在效率问题。

Re: 【NTFS的问题】磁盘满后占用空间无法释放

发表于 : 周二 11月 08, 2011 4:19 pm
Support
哦,如果是这样的要求,应该是可行的。
以后会支持命令行方式,这样就可以直接批处理完成了。