卸载Linux分区


2

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

  • Windows 8
  • Linux PearOS 7
  • Linux Backtrack R5

Windows 8的安装在我的C:驱动器,我与完美的内容。Linux PearOS 7Linux Backtrack R5一起安装在我的D:驱动器上。 我的D:驱动器除了保存我的两个Linux分区外,还包含几百GB的未备份或存储在其他任何地方的数据。我想卸载我的Linux PearOS 7操作系统以检索它所占用的几千兆字节(我认为20 GB) 有什么方法可以成功保存我的Linux Backtrack R5Windows 8以及我的D上的数据



从D:驱动器中删除已安装的Linux PearOS 7操作系统时,驱动器完好无损,无需移除D:驱动器上的任何数据。

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

-提前致谢。


一个错字,一切都消失了:-)如果你能告诉我们你的确切分区布局,所有磁盘的所有分区,它可能会有所帮助。
Sampo Sarrala 2013年

嗯,我必须启动一个gparted磁盘并获取截图?Windows在磁盘管理器中没有确切的布局(ext分区)?
Zain Patel 2013年

cmddiskpart用命令list volume可能提供足够的信息,不能现在尝试...
Sampo Sarrala 2013年

使用列表卷和列表分区更新了它。
Zain Patel 2013年

Answers:


2

......(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,如果没有,则调整以下命令以指向您的硬盘设备节点。

# 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释放的所有空间。


+1 - 这正是我所需要的,也是非常详细和格式良好的,清晰的答案。谢谢。
Zain Patel 2013年

我只需要再次感谢你了,我正在搞乱我的磁盘顺序,我搞砸了很多时间 - 我必须丢失130 GB的关键数据。值得庆幸的是,我已经使用您向我展示的“dd”技巧备份了我的MBR和数据,我已经成功恢复了所有数据。:D
Zain Patel

@ChickenP很高兴听到你已经设法恢复它,在最坏的情况下还有另一个关于数据恢复的问题(和答案):superuser.com/a/433785/132604,以防万一...
Sampo Sarrala
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.