这个重新分区计划会有效吗?

这个重新分区计划会有效吗?

我,一名非管理员,被要求解决 Windows 2008 Small Business Server 的问题,该问题一直存在,即操作系统分区的磁盘空间不足,可用空间经常低于 1 GB。

该服务器中唯一的驱动器被划分为 60gb 的系统分区 (C:) 和 400gb 的数据分区 (E:)。系统分区已满,数据分区仅显示 40gb (10%) 的使用率。

如果可能的话,我想使用内置磁盘管理软件对磁盘进行重新分区,并且不会丢失数据,具体方案如下:

  1. 对 E: 进行碎片整理。
  2. 使用“收缩分区”将 E: 减少到 50gb。
  3. 创建一个新的分区 F:,​​大小为 350gb。
  4. 使用 XCopy 将所有文件从 E: 复制到 F:。
  5. 使用删除分区来删除 E:,在 C: 之后立即释放 50gb。
  6. 使用扩展分区将 C: 从 60gb 增加到 110gb。
  7. 对 C: 进行碎片整理。
  8. 将分区 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 美元。

相关内容