我,一名非管理员,被要求解决 Windows 2008 Small Business Server 的问题,该问题一直存在,即操作系统分区的磁盘空间不足,可用空间经常低于 1 GB。
该服务器中唯一的驱动器被划分为 60gb 的系统分区 (C:) 和 400gb 的数据分区 (E:)。系统分区已满,数据分区仅显示 40gb (10%) 的使用率。
如果可能的话,我想使用内置磁盘管理软件对磁盘进行重新分区,并且不会丢失数据,具体方案如下:
- 对 E: 进行碎片整理。
- 使用“收缩分区”将 E: 减少到 50gb。
- 创建一个新的分区 F:,大小为 350gb。
- 使用 XCopy 将所有文件从 E: 复制到 F:。
- 使用删除分区来删除 E:,在 C: 之后立即释放 50gb。
- 使用扩展分区将 C: 从 60gb 增加到 110gb。
- 对 C: 进行碎片整理。
- 将分区 F: 重命名为 E:。
我想知道:
A. 每项操作是否都可以进行,或者有什么阻止我执行任何操作?
B. 当我现在使用“压缩分区”查看可以将 E: 缩小到多小的时候,它告诉我可以将其缩小到大约 220gb,尽管驱动器上只有 40gb 的数据。这是由于碎片化造成的吗?如果是这样,从碎片整理操作开始是否可以让我将 E: 缩小到存储在其中的数据的大小?
C. 假设我成功完成了从 E: 到 F: 的复制,是否还存在其他数据丢失的风险(特别是在 C: 上执行扩展分区操作期间)?
D. 假设我将新分区重命名为与要删除的原始 E:分区完全相同的名称,那么所有链接和快捷方式(包括客户端计算机上的映射驱动器)是否仍然有效?
更新:我最终做的事情是:
我制作了一个 gparted live cd,并用它在一次操作中缩小并滑动了我的 E: 分区,避免了创建额外的分区和复制数据。这个单一操作大约需要 18 个小时才能完成。
然后,我重新启动服务器,并在服务器运行时使用 Windows 的内置分区管理器将 C: 分区扩展到现在可用的空间。此操作是即时的,不需要我“修复”Windows 安装(有时在系统分区上使用 gparted 时显然需要这样做)。然后我对 C: 分区进行了碎片整理。
我的磁盘空间不足问题现已解决。不幸的是,我认为是次要问题(工作站上的域登录时间长达 10 分钟)尚未解决。现在,开始处理 DNS!
答案1
我是 Linux 的粉丝,我使用 Ubuntu 附带的 GParted 来调整分区大小。如果您有 Ubuntu CD 或 USB,您可以直接转到测试 ubuntu,然后调整分区大小。您不需要创建任何额外的分区,只需将分区 E: 调整为较小的大小,然后扩展分区 C。这个过程应该非常简单,不会花费太多时间。此外,我从未经历过使用此软件丢失数据的情况。
答案2
A. 每项操作是否都可以进行,或者有什么阻止我执行任何操作?
没有什么明显的事情可以阻止你想要做的事情。
B. 当我现在使用“压缩分区”查看可以将 E: 缩小到多小的时候,它告诉我可以将其缩小到大约 220gb,尽管驱动器上只有 40gb 的数据。这是由于碎片化造成的吗?如果是这样,从碎片整理操作开始是否可以让我将 E: 缩小到存储在其中的数据的大小?
可能不会。在碎片和 MFT 镜像之间,您可能无法像您希望的那样缩小该分区。碎片整理可以提供帮助,特别是如果您使用该/x
标志。
C. 假设我成功完成了从 E: 到 F: 的复制,是否还存在其他数据丢失的风险(特别是在 C: 上执行扩展分区操作期间)?
您正在修改分区表。是的,事情可能会出错,这将是非常好的主意(tm) 拥有已知良好的备份。即使这是 Microsoft 支持的操作,如果出现问题并丢失所有内容,也无济于事。
D. 假设我将新分区重命名为与要删除的原始 E:分区完全相同的名称,那么所有链接和快捷方式(包括客户端计算机上的映射驱动器)是否仍然有效?
您必须小心迁移所有 ACL。
您的共享也可能丢失了。可以转储并重新导入定义共享(及其权限)的注册表项,但我不知道它是什么。
除此之外,其他大多数事情都应该没问题。如果您使用其中任何一种,则可能需要重新创建符号链接和硬链接。
老实说,您最好删除 E:分区,将 C:扩展为新的大小,然后重新创建 E:并从备份中恢复。
另外,你确定要这么麻烦吗?C: 上没有可以回收的空间吗?
答案3
A. 应该可以工作,我认为唯一可能的问题是 50gb 的 E 盘没有位于 C 盘旁边,需要使用 Windows 磁盘管理将 C 盘扩展到其中。
B. 您所能做的就是尝试碎片整理,如果此方法无效,则必须使用第三方分区软件。与第三方软件相比,Windows 内置的分区工具非常有限。
C. 始终存在数据丢失的风险,这就是我们备份所有内容的原因。
D.应该没问题。
我会向 C 添加超过 50gb
答案4
正如其他人所说,在尝试操作分区表之前,请确保备份硬盘上的所有内容。多年来,分区调整尤其给我带来了很多麻烦,但从未丢失过数据,因为我总是先备份。使用第三方分区实用程序进行调整大小比使用 Windows 中的内置分区管理器将获得更多有用的选项。例如,现在 Windows 分区管理器只允许我将 500GB 的辅助分区缩小到 ~425GB(我只使用了 200GB),但 Disk Director 允许我将其一直缩小到 200GB 多一点。
我也可以赞同 GParted 和 Acronis Disk Director 的推荐。两者都是优秀的软件包 - 我会首先尝试 GParted 启动盘,因为它快速且免费:http://gparted.sourceforge.net/livecd.php
如果您发现 GParted 令人困惑(阅读文档),或者以某种方式让自己陷入它无法处理的情况,Disk Director 已经救了我几次 - 它更面向 Windows 环境,有更熟悉的 GUI,并且您将获得客户支持的好处,但它的成本约为 80 美元。