Ale*_*Che 121 windows-7 partitioning
我刚买了一台装有 Windows 7(64 位)的 HP 笔记本电脑。它有一个 500 GB 的 HDD,包含三个分区:一个小的隐藏系统分区、一个 12 GiB 的 HP 恢复分区和一个 450 GiB 的 C: 引导分区。
我想把这个大的 C: 分区分成两个分区,只留下 100 GiB 给系统,剩下的给一个新的数据分区。
尽管 Windows 内置的磁盘管理实用程序可以选择缩小可启动分区,但它只允许我将其大约缩小一半,即使分区上只使用了 20 GiB。据我了解,系统不可移动文件位于分区中间,阻止磁盘管理实用程序执行我想要的操作。
而且由于新的 HP 笔记本电脑不附带操作系统安装盘(它们只允许您自己创建恢复盘),我不能只是重新分区硬盘然后重新安装操作系统。
那么,有没有办法缩小 C: 可启动分区并保持 Windows 7 正常工作?
PS:我尝试使用第三方GParted实用程序,缩小分区后,Windows 7 停止启动,并出现BSoD。系统恢复不起作用,我不得不进行工厂恢复。由于这是一个漫长的过程,我想避免再次这样做:) 所以,请只建议经过验证的解决方案。
Ale*_*Che 106
TL; 博士
可能的罪魁祸首:虚拟内存、系统还原和/或 Windows 搜索索引(系统卷信息文件夹)、休眠、Internet Explorer 临时文件。
详细版本:
在低级任务中,例如处理硬盘系统分区,我更喜欢尽可能使用本机工具,如果本机工具都不起作用,则仅作为最后的手段才切换到第三方工具。因此,在harrymc 的指导下,我再次尝试了Windows 磁盘管理。
我首先关闭了虚拟内存和系统还原,删除了系统卷信息文件夹,然后磁盘管理实用程序允许我根据需要缩小 C: 分区。之后,我重新打开了这些功能。
以下说明可以帮助您确定是什么应用程序或组件阻止了您的分区缩小。首先你需要找到ID为259的最新事件在 Windows 事件日志中(请参阅事件查看器/Windows 日志/应用程序)。该事件是在系统分析分区时生成的,如果您已经尝试通过在磁盘管理管理单元中右键单击分区来缩小分区,则该事件应该在那里。另一种让系统分析分区的方法是运行 Windows 内置的碎片整理实用程序。该事件会告诉您最后一个不可移动的文件或此类文件的最后一个簇的编号。它还告诉您从命令行运行的完整命令,以获取有关最后一个不可移动文件的更多详细信息。(或者,您也可以尝试将集群数量计算为最小允许分区大小除以集群大小,然后使用适当的参数运行fsutil命令)。
文件名会提示您猜测是什么程序或功能锁定了您的分区。然后你可以关闭它或卸载它,看看它是否有帮助。就我而言,关闭虚拟内存和系统还原就足够了。有时还需要关闭休眠等。有时分区碎片整理也可能有帮助。此外,如WindowsITPro 文章中所述,Windows 搜索索引文件和Internet Explorer 临时文件也可能是“不可移动的”。有时只是禁用系统还原和 Windows 搜索索引会自动从系统卷信息文件夹中删除不可移动的文件,有时您可能需要在此之后手动删除该文件夹。
PS:谢谢大家的解答。可能第三方工具也适用于我的情况,它们可能更易于使用,但正如我已经说过的,对于此类任务,我更喜欢尽可能使用本机工具。此外,个人感谢harrymc的重要提示。
如果我是你,我会再试一次Gparted,它可以用作 Linux 启动盘,并且可以很好地调整磁盘大小。
如果您查看下载页面,则会看到一个与 NTFS 磁盘相关的错误警告,因此您可能想尝试以前的版本。
警告:最近有几个关于使用 gparted-live-0.5.0-3 调整文件系统大小时出现问题的报告。在 NTFS 文件系统的情况下,调整分区大小后看到的错误消息是:
Run Code Online (Sandbox Code Playgroud)ERROR: Current NTFS volume size is bigger than the device size!该问题似乎与 GParted Live 映像中使用的软件包、Linux 内核和补丁的组合有关。我们正在调查以找出问题的根本原因。在此问题解决之前,我们建议使用 GParted Live 0.4-6-1 来调整所有文件系统的大小。
小智 8
首先,我将备份系统分区(例如,使用Symantec Ghost v11 Enterprise)。为了更好地衡量,还可以对整个驱动器进行映像(与 HP 的恢复工具相比,您可以恢复得更快)。
然后删除 C: 驱动器并使用您选择的分区工具根据您的喜好创建两个新分区。然后将之前 C: 盘的镜像部署到第一个分区。
一些 Windows 文件是不可移动的,并且 Windows 将其分配在磁盘的末尾或中间无益,因此只能将 C 缩小到一个限制。这正是您所发现的:在不破坏 Windows 的情况下无法进一步减少磁盘。
唯一的解决方案是在较小的分区中重新安装 Windows。在您的情况下,您需要删除现有的系统分区并通过第三方工具将其分成两个分区,然后将 Windows 还原到磁盘上的第一个分区。不要触摸恢复分区!
我建议使用Paragon Partition Manager 2010 免费版,因为它具有良好的用户界面。否则,您可以使用任何其他工具,例如 GParted。
| 归档时间: |
|
| 查看次数: |
212481 次 |
| 最近记录: |