硬盘分区表坏了怎么修复_硬盘未分配怎么办

硬盘分区表坏了怎么修复_硬盘未分配怎么办硬盘不分区,直接格式化,硬盘第一个扇区里面会变成什么样子?还存在分区表吗?新买的硬盘,直接格式化,那么0柱面0磁头1扇区里面的数据结构是什么样子的?还会存在分区表吗?如果存在,那么是MBR的,还是GPT的?分区表不是文件系统的一个必选项,所以一个设备可以只有文件系统而没

硬盘不分区,直接格式化,硬盘第一个扇区里面会变成什么样子?还存在分区表吗?   新买的硬盘,直接格式化,那么0柱面0磁头1扇区里面的数据结构是什么样子的?还会存在分区表吗?如果存在,那么是MBR的,还是GPT的?   分区表不是文件系统的一个必选项,所以一个设备可以只有文件系统而没有分区表。   先介绍两个概念:   MBR – Master Boot Record,在硬盘的0扇区,包含引导程序和分区表;PBR – Partition Boot Record,在分区的0扇区,是文件系统的起点,也包含一定的引导程序。   一个硬盘如果直接被格式化成一个文件系统格式,那么可以只有PBR而没有MBR,PBR就在MBR的位置,硬盘上这么做的情况不太多见,但也是有的。   在U盘上,是比较常见的。U盘启动的时候,会有HDD和FDD两种模式:   HDD – Hard Disk Drive,硬盘驱动器FDD – Floppy Disk Drive,软盘驱动器   看这个解释是不是更清楚了一点了?软盘就是没有分区表的,软盘的0扇区就是PBR(有些地方叫DBR,我不记得D是Disk的缩写还是DOS的缩写)   现在认识软盘的人不多了,所以直观的理解认为所有设备都是有分区表的,其实不是的,软盘就没有,不仅软盘没有,U盘也可以没有,硬盘也可以没有。   所以,第一个扇区就是文件系统第一个扇区,不是MBR,也不是GPT。   但是……如果你在Windows上或者Linux上,可能不太容易直接操作硬盘,Windows应该没办法这么做,Linux你需要mkfs直接操作整个设备,而不是某个分区。   我是写RTOS的,在嵌入式这一块,使用FDD模式的硬盘、硬件(比如EMMC)情况很多。因为不需要跟别的操作系统交互,有没有分区表无所谓。   下图是我用U盘在Windows上做的实现:   一个HDD模式的U盘(现在U盘出厂一般都是这种格式了):
硬盘分区表坏了怎么修复_硬盘未分配怎么办
硬盘分区表坏了怎么修复_硬盘未分配怎么办   可以看到有一个分区。   因为Windows不能直接允许删除分区表格式化,所以要借助Winhex,用Winhex把分区1的第一个扇区拷贝出来,复制到0扇区上,写入,拔出U盘,重新插入U盘,再格式化,就变成FDD模式了:
硬盘分区表坏了怎么修复_硬盘未分配怎么办
硬盘分区表坏了怎么修复_硬盘未分配怎么办   再看看就没有分区了。   0扇区的内容就是EXFAT的PBR:
硬盘分区表坏了怎么修复_硬盘未分配怎么办
硬盘分区表坏了怎么修复_硬盘未分配怎么办   硬盘也是同理,但我是不敢拿硬盘做实验,因为会破坏数据。   不同操作系统在软件层面上会有各种限制,比如Windows不允许格式化超过32G的FAT文件系统、mkfs不能把NTFS放在没有分区的设备上等等,但需要注意的是,这都是工具软件的限制,用第三方工具完全可以绕过这种限制:
硬盘分区表坏了怎么修复_硬盘未分配怎么办
硬盘分区表坏了怎么修复_硬盘未分配怎么办Winhex显示问题,实际上这个NTFS分区的起点就是0扇区,并没有分区表

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/43836.html

(0)
上一篇 2024年 9月 6日 上午11:32
下一篇 2024年 9月 6日 上午11:39

相关推荐

关注微信