在 Windows 7 中缩小分区

在 Windows 7 中缩小分区

我正在尝试缩小我的 C: 驱动器以创建另一个分区,我计划在其中安装 Debian。

当我尝试缩小分区时,它显示:

可用收缩空间大小(MB)= 0

有什么办法可以解决这个问题吗?

我正在使用一台装有 64 位 Windows 7 的笔记本电脑。

硬盘有 673 GB 的空间,C: 上有 361 GB 的可用空间。

好吧,我想上传一张图片,但我至少需要 10 点声誉... win7 上的磁盘管理器显示磁盘 0、2 上有空间,没有名称,C:,第一个 25 GB 健康的主分区,第二个显示系统保留 100 MB NTFS 健康(系统、活动、主分区)和最后一个 C: 673.54 GB NTFS 健康(启动、页面文件、崩溃转储、主分区)

答案1

当我安装 Ubuntu 和其他类似的 Linux 发行版时,它允许我在安装过程中缩小 Windows 分区。

Debian 资源也展示了类似的功能。

要在 debian-installer 中无损调整现有 FAT 或 NTFS 分区的大小,请转到分区步骤,选择手动分区选项,选择要调整大小的分区,然后简单地指定其新大小。

https://www.debian.org/releases/stable/i386/ch03s05.html.en

如果可以的话,最好先备份数据。

答案2

太麻烦了。磁盘管理应该支持这种情况。我测试了一下,没问题。

或者您可以尝试一下 EaseUS Partition Free。

答案3

是的,这很奇怪。无论如何,不​​建议在 Windows 中为 Linux 分区硬盘。Debian 可能有分区在 GUI 安装期间预加载到活动磁盘,如果没有启动到 GParted 或 Ubuntu 的副本并打开程序。选择您的 Windows %systemDrive% 并调整其大小,该程序有一个漂亮的滑块和 + 和 - 按钮,使其完美均匀。完成所有操作后,单击应用,它应该会调整您的分区大小,以便您有可用空间用于 Debian。

答案4

TLDR 版本:我成功使用 Ubuntu LiveCD 和 gparted 缩小了我的主 Windows 7 分区。其余的只是为初学者详细说明/我在冒险之前想知道的内容……并且我在备用硬件上完成了所有冒险工作,所以我的数据没有受到威胁。

我试图将一个 500GB 硬盘和 100GB 数据缩小到可以装入 250GB SSD 的程度。Windows 碎片整理和 Auslogics DiskDefrag(目前免费)可以帮我缩小 C 分区的大部分,但不是全部。在系统保留分区、C 分区和恢复分区(按此顺序)之间,大约有 280 GB 的分区;对于新的 SSD 来说太大了。下面是我让它工作的方法。注意:我的做法很冒险。我有备份,并且我在备用硬盘上完成了所有工作,从未真正接触过我的原始驱动器。

步骤 0. 使用 Windows 分区管理器尽可能缩小分区。这是最佳做法,但对我来说不起作用。

  1. 运行 Auslogics 来查看数据是如何分布在我的 C 分区中的。结果发现 Windows 在 C 分区中间放置了大约 40 个微小的系统文件,从而阻止分区管理器进一步缩小它。

  2. 我制作了一个系统映像并将其放到了备用硬盘上。(我使用了 Windows 的“创建系统映像”,转到备用计算机并使用 Windows 安装 USB 将该映像恢复到备用硬盘上)同样,我没有在当前硬盘上工作,只在备用副本上工作。完成此步骤后,我在备用计算机上运行了原始系统的可启动副本。

  3. 在我的备用系统上,我从 Ubuntu LiveCD 启动。Ubuntu 桌面的安装介质带有“试用 Ubuntu”选项:这就是“LiveCD”。它让 Ubuntu 从 USB 记忆棒运行,并且您的硬盘上没有任何实际使用的文件。我运行了 gparted(CTRL+ALT+T 打开终端,“sudo gparted”启动程序)。

  4. 在 GParted 中,我可以看到我在 Auslogics 中看到的系统文件不再存在;它们显然是 Windows 在启动期间创建的临时文件,这些文件在分区中被设置为 200GB。我将 C 分区缩小到可接受的大小,并将恢复分区移动到 C 分区的末尾。总大小为 230GB。点击“确定”进行更改。关闭系统。

  5. 从备用硬盘启动备用计算机。第一次启动时,Windows 自动运行启动修复,修复了需要修复的所有问题,然后启动到 Windows。这就是我在备用硬件上执行所有操作的原因,这样即使硬件损坏,我的原始系统仍然完好无损。第二次启动时,它启动完美。我的系统功能齐全,仅占用了备用 500GB 硬盘上的前 230GB 空间。

  6. 在备用系统上,我使用 Windows 制作了一个系统映像。在我的原始系统中,用新的 SSD 替换了原来的 HDD。从 Windows 安装介质启动以将系统映像恢复到我的新 SSD 上。这就是我将 500GB HDD 复制到 250GB SSD 上的方法。这并不容易,但这是一个有趣的挑战。

相关内容