我在为家庭服务器设计分区时犯了一个错误。我在 40 Gb 分区上安装了 Windows Server 2008 R2。
- C:\Windows 使用了 25 Gb
- C:\Users 占用 2 Gb
- C:\Program Files 和 C:\Program Files (x86) 总共使用了 5 Gb
- 其余使用 120 Mb
我只剩下 6 Gb!!! 如果不删除此分区后面的分区,我就无法扩展此分区,但是我在那里安装了许多应用程序和服务器组件。
将共享目录和用户目录重新定位到另一个分区后,我将节省 2 Gb,这是不够的。
解决这个问题的最佳方法是什么?
答案1
备份所有内容,重建分区,然后恢复。或者购买商业分区管理器。或者试试使用免费的可启动 Linux 发行版(如 gparted)。我用过它,对我来说效果很好;但我也不在乎在这种情况下是否丢失数据,它只是为了节省我的时间和麻烦。
答案2
mfinni 对此过程的描述最为详尽。目前有许多备份/恢复程序,但我使用免费/试用版 Acronis 映像/备份软件进行类似的备份/恢复。备份和恢复都可以通过可启动 CD 完成。与备份一样,完整性检查、完整性检查、完整性检查。:)
答案3
安装此系统的硬盘有多大?此硬盘上还有其他分区有剩余空间吗?
尝试重建硬盘上的分区(备份数据/重新创建分区/恢复数据,或者仅使用分区工具(如 gparted 或商业 Acronis 软件)来扩展/移动分区以获取更多系统分区空间)
答案4
这就是微软所谓的“DLL 地狱”解决方案。C:\Windows\(不知道确切名称;WOW64?)下有一个文件夹,Windows 将系统中安装的所有程序的所有 DLL 存储在其中。它甚至会跟踪 DLL 中的更改。因此,程序的更新会复制该程序所需的 DLL 空间。
而且没有官方的方法可以摆脱这种混乱局面。据我所知没有。但也许熟练的 Microsoft 管理员或 Microsoft 可以为您提供有关此问题的更多信息。