卸载 Linux 分区

卸载 Linux 分区

我的系统可以选择启动三个不同的操作系统。

  • Windows 8
  • Linux PearOS 7
  • Linux Backtrack R5

Windows 8安装在我的C:开车,我对此非常满意。Linux PearOS 7安装在我的答案:开车Linux Backtrack R5

我的答案:驱动器除了包含我的两个 Linux 分区外,还包含数百 GB 未备份或存储在其他任何地方的数据。我想卸载我的Linux PearOS 7操作系统来检索它占用的几 GB 空间(我认为是 20 GB),

是否有反正我能成功地保持我的Linux Backtrack R5Windows 8以及我的答案:驱动器完好无损,同时删除已安装的Linux PearOS 7删除 D: 驱动器中的操作系统,而不会触及 D: 驱动器上的任何数据。

编辑:我的 diskpart 结果: 在此处输入图片描述

-提前致谢。

答案1

...输出diskpart结果并没有多大帮助,但至少你知道

Partition 1 = Data you want keep
Partition 2 = Windows/Boot/Bitlocker
Partition 3 = Windows
Extended    = Partition table for logical partitions
All logical = Linux stuff

您应该能够通过使用某些 GUI 分区工具或查看来识别并从 Backtrack 中删除 PearOS 分区/etc/fstab

除去或保留:

你想要保持以下分区:

  • 所有主分区。
  • 扩展分区。
  • Backtrack 使用的分区。
  • 启动分区。

你想要消除分区:

  • 在上面的列表中未找到(您想要保留的分区)。
  • 从 Backtrack 中未找到/etc/fstab
  • 未标记为启动分区。

在删除任何内容之前,最好先备份 MBR 和扩展分区:

确保您的硬盘设备节点是/dev/sda,如果不是,则调整以下命令以指向您的 hdd 设备节点。

# From linux terminal, backup master boot record
dd if=/dev/sda of=/path/for/mbr_backup.img bs=512 count=1

确保扩展分区设备节点是/dev/sda4,如果不是,则调整以下 sfdisk 命令以指向您的扩展分区。

# From linux terminal, backup extended partition
sfdisk -d /dev/sda4 > /path/for/extended_backup.sfdiskdump

如果您已备份 MBR 和扩展分区,那么即使删除了所有分区,您也可以恢复它们。删除分区时不会删除数据,只会更改分区表以指示有可用空间可用。
但是,如果您在删除的分区上创建新的文件系统分区,则数据将消失(至少部分)。

最后,删除分区。占用可用空间:

成功删除这些分区后,您应该能够调整数据分区的大小,以便它能够使用删除 PearOS 后释放的所有空间。

相关内容