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

thi*_* gg 10 windows linux gparted partitioning bitlocker

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

thi*_* gg 7

安全的方法肯定是先禁用 Bitlocker 来解密分区。那么缩小它就很容易了。

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

  1. 安装Dislocker,它可以让你在linux下挂载Bitlocker分区

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

     mkdir /tmp/bitlocker 
     sudo dislocker /dev/<partition> -u<password> -- /tmp/bitlocker
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在此设备上运行 gparted

    sudo gparted /tmp/bitlocker/dislocker-file
    
    Run Code Online (Sandbox Code Playgroud)
  4. 您现在调整了 Bitlocker 分区中的文件系统的大小。调整分区本身的大小可能会破坏它,因此请小心操作。

  5. 获取分区的块大小:

    sudo parted /tmp/bitlocker/dislocker-file unit s  print all
    
    Run Code Online (Sandbox Code Playgroud)
  6. 跑步sudo parted

    parted> unit s
    parted> print all    # get partition number of the bitlocker partition
    parted> resizepart <n> <newsize + a decent amount>
    
    Run Code Online (Sandbox Code Playgroud)

    这里要小心:我两次调整了分区大小,第一次留下了几 GB,第二次将其缩小到实际文件系统大小。虽然它在第一次后启动,但在第二次后却没有启动。