色大胆小2014-08-21 15:08:05

准备给笔记本电脑换个小硬盘,可原盘在温7下就是缩不小,这篇文章帮助很大

Posted on April 3rd, 2011 in General by Brandon

For some reason Windows can’t figure out how to move some files around on disk. When attempting to shrink a volume, it will only allow you to shrink it to where the last immovable file is located. These are some things I found necessary to temporarily get rid of those immovable files so that an NTFS volume could be shrunk

1- Disable System Restore (Right click on Computer => Properties => System Protection => System Restore)
2- Disable Virtual Memory (Right click on Comptuer => Properties => Advanced System Settings => Performance (Settings) => Advanced Tab => Virtual Memory (Change) => No Paging File => Set.
3- Run Disk Cleanup to get rid of Thumbnails, Temporary Internet Files, and a bunch of other files that it makes no sense why they are immovable.
4- Restart the computer to have #1 and #2 take effect

Try to shrink the volume again. If it still is unreasonably large, you will then have to look at Event Viewer to find which file is at the boundary.
1- Right click on Computer => Manage => Event Viewer => Windows Logs => Application.
2- Click on Filter Current Log, and put ’259′ for the Event ID
3- Click on the latest event and look through the detail to find the problematic file. You can then attempt to delete that file (or set of files) manually. You may have to restart into safe mode to delete some files

It took me about 5 loops of doing the above before I was finally able to shrink my volume to the size that I wanted. After successful, you can then re-enable the features that you want (namely System Restore and Virtual Memory)

5W402014-08-21 15:55:11
休眠功能开启的话,那个隐含的休眠文件和内存一样大,必须先关闭休眠功能
色大胆小2014-08-21 16:04:41
这个还真没想到,谢。
foobar2014-08-21 17:34:49
用Partition Wizard不是更简单吗
色大胆小2014-08-21 17:40:37
这个还真考虑过,不过有人说用窗口自带的软件比较安全。怕其它软件对系统分区操作有误
foobar2014-08-21 17:48:55
到目前我还没有失败的先例,也许是我运气较好
色大胆小2014-08-21 17:52:44
Linux "gparted live" 做这个也很厉害, 只要不出问题就好