可以调整TrueCrypt分区的大小吗?


12

当我在笔记本电脑上安装Ubuntu时,我在硬盘驱动器上创建了一个大分区,以使用TrueCrypt进行加密。事实证明,我没有使用原本想用于加密数据的空间,并且我的根分区中的空间不足。

是否可以使用GParted之类的东西来调整TrueCrypt分区的大小,还是我需要首先将所有内容移出加密分区,将其删除,将一些新可用空间添加到我现有的根分区中,然后创建一个新的TrueCrypt划分?

Answers:


13

TrueCrypt分区不可调整大小。您需要创建更大尺寸的新TrueCrypt分区。甚至可能是其中的两个,因为数据必须在重新格式化时存储在某个位置,并且仍然必须是安全的(加密的)。最近,我正在扩展Truecrypt分区的大小,并同时使用USB-HDD + TrueCrypt来保存数据。


8

我可以告诉您,如果要在最后截断分区,则可以执行此操作,这意味着您的根分区被分配给比TrueCrypt分区更高的扇区地址。

否则可能有办法,但是我还没有经验。

对于前一种情况,请按以下步骤操作:

  • 使用TrueCrypt将卷安装到插槽1
  • 从truecrypt设备上挂载文件系统: sudo umount /dev/mapper/truecrypt1
  • 使用ntfsresize缩小文件系统: sudo ntfsresize -s <whatever size> /dev/mapper/truecrypt1
  • 使用以下命令检查已挂载卷的文件系统 chkdsk
  • 最后使用截断该分区parted(删除旧分区并创建一个新分区,该分区声明与旧分区相同的起始扇区,并且该起始分区足够容纳收缩的文件系统)
  • 在Windows中使用extcv的修改版本来更新TrueCrypt卷标头并将文件系统调整为新边界

无论如何,您应该查看有关此内容的更详细的指南,以了解自己在做什么。但是,此过程需要一些处理分区的知识和经验。


目前,extcv是最好的解决方案。但是请注意,extcv无法在隐藏分区上工作,这只是一个限制。它兼容TC达7.1a。不幸的是,发生了错误,还有更多的最新TC,但听起来像是假的,主页建议迁移到bitlocker。然后建议从受信任的站点(我有旧的下载地址)中获取TC 7.1a,并检查MD5。但目前,TC已转入VeraCrypt项目。
Znik

1

我尚未对其进行测试,但是该项目确实声称支持在不格式化的情况下调整卷大小。


1

您只能调整加密的系统分区的大小,并且必须在加密的操作系统运行时执行此操作。

在Windows 7上,我只是使用常规工具来增加分区的大小(磁盘管理>扩展卷)。

在此处输入图片说明


资源:

加密分区的大小无法调整,除非在加密操作系统运行时对完全加密的系统驱动器上的分区进行大小调整。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.