格式化新磁盘和 MBR

格式化新磁盘和 MBR

拥有一个全新的磁盘,我是否正确认为 MBR 和引导代码是由格式化工具(例如 DOSformat或 Linux fdisk/)创建的cfdisk

答案1

在窗户上,

  • 图形用户界面

    1. 在“磁盘管理”中,右键单击要初始化的磁盘,然后单击“初始化磁盘”。

    2. 在“初始化磁盘”对话框中,选择要初始化的磁盘。您可以选择使用主引导记录 (MBR) 还是 GUID 分区表 (GPT) 分区形式

  • 命令行

    1. 在命令行中输入diskpart。接下来,通过输入选择要初始化的磁盘select disk <disk_number>

    2. 现在使用磁盘在线online disk然后键入convert <mbr/gpt>初始化其分区表。

注意:如果您收到错误 Initializifn,请尝试通过键入“attributes disk clear”来清除其当前属性。

在 Linux 上,

  • 图形用户界面

在 gparted 中,选择要执行操作的磁盘。现在,选择device> Create partition Table。选择您选择的分区表并应用它。

  • 外壳/命令行

您需要 parted 才能完成此操作。在 parted 中,输入parted /dev/<disk_name>(用于fdisk -l查找磁盘名称)选择您的磁盘,然后mklabel msdos转换为 MBR

注意:更改分区表很危险,可能会导致数据永久丢失。请谨慎操作。格式化前请确保已备份数据。格式化前请确保已选择正确的磁盘。损坏可能是不可逆转的。

答案2

很接近,但并不完全准确。

  • fdisk分区表由MS-DOS、diskpartWindows diskmgmt.mscfdiskLinuxpartedgdisk操作系统创建。

  • 引导代码通常由单独的工具编写,通常由操作系统安装程序本身编写(或由 grub-install 等工具编写)。即使 BIOS 引导代码恰好与分区表一起位于 MBR 中,它仍然是一个单独的项目。(UEFI 引导代码以文件形式存在例如,一个分区。)

  • format和命令mkfs不会触及分区表 - 它们会创建一个新的文件系统在给定的分区(或很少是磁盘)上。

相关内容