如何使用 gparted 调整 windows-bitlocker 分区的大小?

如何使用 gparted 调整 windows-bitlocker 分区的大小?

我想缩小我的 Windows 分区,但 Windows 不允许缩小超过几 GB。我可以使用 GParted、parted 或任何其他分区程序访问该 BitLocker 分区吗?

答案1

安全的方式肯定是先禁用 bitlocker 来解密分区。然后很容易缩小它。

但是,您也可以使用 dislocker 来缩小加密分区:

  1. 安装 Dislocker,它允许你在 Linux 下挂载 Bitlocker 分区

  2. 从该分区创建一个未加密的设备(如果没有设置 bitlocker 密码,则省略它)

     mkdir /tmp/bitlocker 
     sudo dislocker /dev/<partition> -u<password> -- /tmp/bitlocker
    
  3. 在此设备上运行 gparted

    sudo gparted /tmp/bitlocker/dislocker-file
    
  4. 您现在调整了 bitlocker 分区中的文件系统大小。调整分区大小本身可能会破坏它,因此请谨慎操作。

  5. 获取分区的块大小:

    sudo parted /tmp/bitlocker/dislocker-file unit s  print all
    
  6. 跑步sudo parted

    parted> unit s
    parted> print all    # get partition number of the bitlocker partition
    parted> resizepart <n> <newsize + a decent amount>
    

    小心这里:我调整了两次分区大小,第一次我留了几 GB,第二次我将其缩小到实际文件系统大小。第一次之后可以启动,但第二次之后就无法启动了。

答案2

您可以在 Windows 设置中禁用 HDD 加密(只需搜索“bitlocker”即可找到它)...但在执行此操作之前,您必须备份您的 hdd bitlocker 分区密钥(例如,在网上搜索看这里)。

之后,您最终可以重新启动并从您的 Linux Live USB 启动,并且您将能够访问和调整 Windows 分区的大小,这样您就可以安装您的 Linux 发行版。

当您的 Linux 发行版安装完成后,如果您想重新将加密技术带入 Windows 分区,您将必须启动 Windows(不是从 Linux grub 引导加载程序,而是通过 Bios 启动选项选择 Windows),然后重新启用 HDD Bitlocker 加密技术。

最后重新启动,当您尝试启动 Windows 时,系统会要求您写入 bitlocker 密钥,因此请写入您备份的密钥。

相关内容