当ramdisk快要占满时,继续写入大文件会发生如下现象:
·文件未被写入
·空间被占用掉了
·chkdsk不报错
·这些“丢失的空间”很难通过正常手段找回,我只知道格式化能找回来
问题再现的方法如下:
·把ramdisk搞到接近占满
·用IE去看一个网上的大视频文件(IE缓存设在ramdisk上)
经过网上搜索,发现这个问题是NTFS系统的问题,而非VSuite的问题。
但我仍然希望VSuite能够提供一个简便的处理手段,找回丢失的空间,谢谢!
【NTFS的问题】磁盘满后占用空间无法释放
Re: 【NTFS的问题】磁盘满后占用空间无法释放
这个很难解决,这是NTFS文件系统的设计。如果虚拟盘空间不大的话,采用FAT32会更好些
Re: 【NTFS的问题】磁盘满后占用空间无法释放
不难解决吧?
这种丢失的空间,不存在正常的目录项。把所有文件的占用加一遍,即可发现空间丢失问题。
再有:把所有内容拷贝走,格式化,再拷回所有内容,丢失的空间就能恢复。
这个功能并不需要实时运行,而只需提供一个功能按钮,在用户干预下执行一遍即可,因而不存在效率问题。
这种丢失的空间,不存在正常的目录项。把所有文件的占用加一遍,即可发现空间丢失问题。
再有:把所有内容拷贝走,格式化,再拷回所有内容,丢失的空间就能恢复。
这个功能并不需要实时运行,而只需提供一个功能按钮,在用户干预下执行一遍即可,因而不存在效率问题。
Re: 【NTFS的问题】磁盘满后占用空间无法释放
哦,如果是这样的要求,应该是可行的。
以后会支持命令行方式,这样就可以直接批处理完成了。
以后会支持命令行方式,这样就可以直接批处理完成了。