我有一块硬盘,分成两个分区:
- 驱动器 C:16 GB 用于安装 Windows
- 驱动器 D:580 GB 用于程序文件和媒体
C 盘现在几乎已满。使用 TreeSize,我发现主要的罪魁祸首是:
- c:/windows/winsxs
- c:/program files/common files/adobe
- 页面文件和休眠文件
只为 C 盘分配 16GB 是否太天真?对于 600 GB 的驱动器,建议的大小是多少?更重要的是,如何调整 C 分区的大小而不会丢失任何数据?
额外信息:Windows 7 32 位,两个分区上都是 NTFS,系统还原点和备份不存在于 C 盘上,我正在安装 Visual Studio 2010(并且需要 C 盘上的空间比我指示安装到的驱动器更多 - 该死的常见文件)
答案1
去过那里,做过那事,但不喜欢它……
您可以使用以下方式将常用文件移动到 D: 驱动器:NTFS 连接点,您也可以稍微减少页面文件,因为这也不会造成任何影响,如果正常启动之间的差异不是很大,则放弃休眠。如果您不使用 Windows Media Center,则可以通过卸载软件和删除“ehome”来减少 WinSxS。
如果您使用一个磁盘,则不应按照现在的方式使用分区,如果需要在两个分区之间频繁切换,则会降低性能。
16 GB 应该可以满足上述建议,但是为了确保万无一失,我宁愿使用 20 GB。Cheesebaron 建议的 50 GB 太多了(如果你记住我的第一个建议),因为 Windows 永远不会增长到这个大小。建议的大小是一个 600 GB 的分区,因为分区只有在你想将几乎不使用的文件(如大型 ISO 文件)移动到磁盘较慢的一端时才有用……
您不应该考虑从系统文件夹的角度进行分离,而应该考虑从用户文件夹中包含的所有内容的角度进行分离。只需忽略用户文件夹之外的所有内容,因为最终您会像现在一样耗尽空间并出现性能问题。用户文件夹及其外部的权限已被发明,因此人们不会将项目放在其外部并弄乱系统本身。
扩展分区既棘手又危险,请务必备份以确保万无一失。这将非常困难,因为您需要移动不受支持的第二个分区的开头,因此您必须删除该分区并重新创建它。
答案2
我不得不说,对于现代基于 Windows 的操作系统来说,16GB 相当小。
来自Microsoft Windows 7 要求页面, 这最低限度建议的规格如下:
1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor
1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit)
16 GB available hard disk space (32-bit) or 20 GB (64-bit)
DirectX 9 graphics device with WDDM 1.0 or higher driver
这表明,这是您开始安装自己的程序之前所需要的。我会给 Windows 50-100GB 的空间,以便给自己空间安装我认为有用的任何程序,同时还要记住,临时的互联网文件和其他垃圾将存储在该分区上。
Windows 7 有一个非常酷的分区调整大小功能,但我不确定扩大系统分区有多么容易……
你可能最终不得不使用GParted 实时 CD或 ChrisF 的建议之一。
答案3
对于第一次和第三次违规,您无能为力,但在重新分区之前,您肯定可以对 Adobe(HOG)采取一些措施。只需卸载它,删除有问题的文件夹,然后将其重新安装在其他地方。这是在调整分区大小之前可以尝试的一个选项。
答案4
首先,我建议您缩小卷 D 并创建一些空间(假设为 50 GB)以添加到卷 C。为此,您需要先对卷 D 进行碎片整理。然后,您可以使用 Windows 7 的“创建和格式化硬盘分区”功能。右键单击卷 D 并选择“缩小卷”。然后输入要缩小的空间量(以 MB 为单位)。此窗口还将显示可用的缩小空间大小。您不能将卷缩小到任何不可移动文件所在的位置之外。如果您在这里遇到问题,可以使用第三方磁盘分区工具。完成此过程后,右键单击卷 C 并选择“扩展卷”。现在,您可以增加主驱动器的大小,添加您刚刚从卷 D 中分割的额外空间,而不会丢失数据。