将 FAT 分区添加到具有持久性的可启动 USB

将 FAT 分区添加到具有持久性的可启动 USB

我按照官方文档中提到的步骤创建了一个 Kali 可启动 USB这里,然后按照书面形式添加持久性这里。目前 USB 有 3 个分区,如下:在此处输入图片描述 (另外 1MB 的分区在这里不可见,它是一个 FAT 分区)

3.46GB 分区包含 Kali Linux,10.95GB 分区用于为实时 USB 添加持久性。

我想向此驱动器添加另一个与 Windows 兼容的分区,并在 10.95GB 分区的空间中创建它。如何在 Windows 上(或在 Kali 中)执行此操作,最好不使用第三方软件?

答案1

经过大量研究以及从评论中获得的指导,我终于能够在 USB 驱动器上添加 FAT32 分区。

如果您尚未向可启动 USB 添加持久性,请保持原样,这样可以从那里更轻松地继续操作。

如果你尚未实施添加持久性的步骤
首先,在持久模式之外启动 Kali Linux,这与在其他系统上执行此操作一样好。通过运行检查 USB 的路径lsblk。它通常是/dev/sdb,所以我会考虑到这是路径来写答案。现在,运行sudo fdisk /dev/sdb。通过键入创建一个新分区n。除了“最后一个扇区”的值外,其他所有值都保留为默认值:根据您的需要为其指定一个值,最好保持在 4GB 以上,但也要确保为其他分区留出一些空间。这将使 成为/dev/sdb3我们用于添加持久性的分区。

以类似的方式创建另一个分区,保留所有默认值。写入w以便将更改保存到磁盘。

创建两个分区后,使用以下命令格式化两个分区:

sudo mkfs.ext3 -L persistence /dev/sdb3
sudo mkfs -t vfat /dev/sdb4

从这里继续设置/dev/sdb3您的持久分区:

sudo mkdir -p /mnt/my_usb
sudo mount /dev/sdb3 /mnt/my_usb
echo "/ union" | sudo tee /mnt/my_usb/persistence.conf
sudo umount /dev/sdb3

重启。

如果你增加了坚持
所有步骤都相同,但是,我们首先需要删除/dev/sdb3我们在添加持久性时创建的分区。如果数据对您来说很重要,请手动保存数据,因为许多数据备份和恢复软件(例如)apart-gtk不支持将数据恢复到大小不等的分区。首先卸载并安装分区,使其出现在文件资源管理器中:

sudo umount /dev/sdb3
sudo mount /dev/sdb3 /wherever/you/want/to/mount/it

保存数据后,运行 fdisk ( sudo fdisk /dev/sdb) 并输入 d 删除分区 3。从这里继续正常操作。

相关内容