我的 SSD 上安装了 Windows(40gb)和 Fedora 33(80gb)。
Windows 有大约 10gb 的可用空间,而 Fedora 有 35gb,我想将一些可用空间从 Fedora 转移到 Windows。
(视觉上)现在我的磁盘划分如下:
|--Windows(used) 30gb--| |--Windows(free) 10gb--| |--Fedora(used) 45gb--| |--Fedora(free) 35gb--|
我希望总空间分配如下:
|--Windows(used) 30gb--| |--Windows(free) 30gb--| |--Fedora(used) 45gb--| |--Fedora(free) 15gb--|
如何才能安全地完成这一任务?
答案1
当我使用 Linux(Ubuntu)时,我通过安装 Windows(免费)部分来做到这一点。 在我的例子中,只需添加一行来/etc/fstab
安装此分区即可。
当 Windows 切换到关机并休眠驱动器时,遇到了一些麻烦。现在有一个部分解决方案,因为我想在启用休眠功能的情况下启动 Windows 的系统驱动器,第二个驱动器 - 您命名为 windows(free),而无需在每次关机时休眠和关闭。我不得不使用该功能,否则powercfg /h off
Windows 系统会通过休眠驱动器阻止 rw-mount。您可以在之后检查powercfg /a
您的设置是否已被采用。
但我不知道您是否能够这样做,因为我不知道您是否将 Windows 或 Fedora 作为 VM 驱动,以便您同时拥有两个 aktiv,因为我在启动系统时选择或告诉它直接从 Linux 在 Windows 中重新启动。
否则,如果两者都在运行,我将使用 wscp 来执行此操作,因为 fedora 可以轻松使用 ssh,并且使用 wscp 您可以复制您想要的所有内容。
答案2
我知道您有两个分区,Windows 和 Fedora。
以下是需要遵循的程序:
- 进行备份,因为分区编辑如果发生错误可能会造成损坏
- 启动 GParted(或类似的 Linux 实用程序)并:
- 将 Fedora 分区的大小调整为 55 GB。这将在 Fedora 分区后创建 25 GB 的未分配空间。
- 将 Fedora 分区移至磁盘末尾,以便未分配的空间位于 Windows 和 Fedora 分区之间
- 启动 Windows,进入磁盘管理,并将其磁盘大小调整为最大值。