fdisk(支持 GPT 的较新版本)

fdisk(支持 GPT 的较新版本)

我的电脑上安装了 3TB 硬盘。我不知道它是如何转换为“EFI 系统分区”的!!我可以不格式化或清理它就将其恢复为正常分区吗? 磁盘管理 此图显示磁盘 0 完全是一个 EFI 分区

答案1

这可能很简单,只需将分区类型改回“Microsoft Basic 数据分区”(ID EBD0A0A2-B9E5-4433-87C0-68B6B72699C7)。这可以通过 Linux 上的许多分区工具轻松完成:

fdisk(支持 GPT 的较新版本)

  1. 识别磁盘:fdisk -l
  2. 开始编辑:fdisk /dev/sdXsdX步骤 1 中确定的正确磁盘在哪里
  3. 更改类型:t,,L从列表中输入“Microsoft 基本数据”的代码(11在我的计算机上),(注意:因为只有一个分区,所以不会询问我们要使用哪个分区)
  4. 保存更改:w

gdisk

  1. 识别磁盘:运行gdisk -l /dev/sda,,gdisk -l /dev/sdb...直到找到磁盘
  2. 开始编辑:gdisk /dev/sdXsdX步骤 1 中确定的正确磁盘在哪里
  3. 更改类型:t,,L输入“Microsoft basic data”的代码(0700在我的计算机上),(注意:因为只有一个分区,所以不会询问我们要使用哪个分区)
  4. 保存更改:wy

parted

  1. 识别磁盘:运行parted -l
  2. 开始编辑:parted /dev/sdXsdX步骤 1 中确定的正确磁盘在哪里
  3. 变更类型:(toggle 1 msftdata注意:变更立即生效)
  4. 辞职:quit

您还可以使用该file命令来尝试确定它是否仍然是 NTFS:

file -s /dev/sdX1

以上所有程序都需要以 root 身份运行。

如果你没有可实时启动的 Linux,我建议使用轻量级镜像,例如Gentoo 的最小安装(直接启动到终端,推荐)或小狗Linux

答案2

diskpart我想知道为什么在谈论更改分区类型 GUID 时没有人提到 Windows 内置:

select disk 0
select partition 1 [Could be partition 2 because there is a (hidden) MSR partition before it]
set id=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs

或者

set id=7

如果它是 MBR 磁盘。

https://en.wikipedia.org/wiki/Partition_type#List_of_partition_IDs

答案3

您必须使用分区恢复软件。我建议测试磁盘,免费又可靠。

还,这个答案可能对你有用。

相关内容