Board logo

标题: 【原创】释放NTFS分区中系统保留部分磁盘空间 [打印本页]

作者: jr21066     时间: 2008-7-6 22:10    标题: 【原创】释放NTFS分区中系统保留部分磁盘空间

原文地址在
http://bbs.et8.net/bbs/showthread.php?t=929345&page=2

  Quote:
每个硬盘都分16-32个区。区内的磁道扇区数是相同的,不同区的不同。外圈的区扇区数多,所以顺序访问速度快,内圈的就慢一半以上。至于磁头位置,大部分盘停电在最内圈。不过IBM日立的一些服务器和本本的盘使用load/unload机制,停电磁头挪到外圈之外的卡子上,不在盘片区去内。
NTFS的MFT访问性能比较重要,默认格式化都是放在前面,这个没什么问题。不过微软愚蠢的为MFT保留了1/8的磁盘空间,这个导致前面有1/8速度快的区闲着。这个MFT保留区大小是可以在1/8,1/4, 1/2之间调整,不过要缩小的话要用别的方法。简单的方法就是用 fsutil file createnew dummy.dat 1000000000,这样创建大文件把空间占关,强制系统释放保留区空间。  

因为原文说的比较简单,经过实践后,加上图和实际使用方法,我帖上过程.供大家参考一下.


============内容分割线===============

1.让我们来看看磁盘上有多少空间不能被使用




图中白色是未使用区域,白底绿纹的就是系统保留的空间,不仅占据了磁盘外沿速度较快的区域.而且占用的空间比例也是很大的.


2.下来让我们开始吧.创建一个大文件.
CODE:  [Copy to clipboard]
fsutil file createnew 文件名 文件大小
文件名可以自己起,不影响效果.文件大小这里要选择一下,单位是字节.
可以打开资源管理器看看你所操作的分区的剩余空间是多少,比如我的磁盘空间剩余是19G,那么我的文件大小就是19,000,000,000

完成后磁盘的效果图,红色部分就是刚才创建的大文件





3.重启系统,这点也很重要.我这里开始没有重启.系统居然恢复了保留空间

4.重启后,删除我们刚才创建的大文件.最后见图
白色区域就是现在未使用的部分了,很大吧



作者: freedom11     时间: 2008-7-10 11:34
不错,谢谢共享
作者: pingpaiji     时间: 2008-7-13 16:15

作者: CSNG     时间: 2008-7-16 23:25
靠,这也行???




欢迎光临 微点交流论坛 (http://bbs.micropoint.com.cn/) bbs.micropoint.com.cn