磁盘上出现RAW。DBR损坏,转换为原始格式,0 .磁盘属性不可用(如果未格式化)。
如果里面没有什么重要的数据,当然可以选择格式化了,秒秒钟搞定;不过当磁盘有重要数据时,你肯定不敢贸然格式化,担心呀,担心数据不见了,那怎么办?其实既然是DBR遭到破坏,那么就见DBR写回就好了。怎么写,先认识什么是DBR,记录了什么?硬盘,分区有FAT32、NTFS,由于其分区类型不同,其DBR也是有所不同的。今天先介绍FAT32格式的DBR写回!
如图是分区为FAT32格式的DBR信息:
磁盘记录信息数据,是用16进制记录的,也就是(0~9,A~F)10个数字加上6个字母。磁盘是用扇区记录信息,一个扇区为512个字节,FAT32的DBR占用一个扇区,以512个字节描述。当然写回你不可能都写回,其实你需写回一部分,重要的字节。
EB 58 90:是FAT32的跳转指令,分区标志 03~0A:8个字节是硬盘分区类型文本字符名,即DOS版本号
0B~OC:每扇区字节数(00 02) 0D:每簇扇区数(08)
0E~0F:保留扇区数(DBR的大小) 20~23:本分区的大小 24~27:每FAT表的大小
其实只需写回这几个重要的字节,就搞定了。怎么写回呢?
00~02、03~0A:只要写入一个正常FAT31格式的就行
0B~0C:00 02(一般为定值)
0D:每簇扇区数,是需要计算的。【搜点法(. )偏移1A 1B所以簇,第二点所在扇区-第一点所在扇区/第二点所在簇-第一点所在簇,两点做差相除得到,之后转化为16进制即可】
0E~0F:保留扇区数,是DBR的大小。【搜F8 FF FF,偏移条件512=0,也是利用做差前一FAT表的开始到后一FAT表的开始的前一扇区,那么之间相差的扇区,就为DBR的大小】
20~23:本分区的大小,即总扇区数,转化为16进制写入即可
24~27:每FAT表的大小,也是搜【F8 FF FF】两个FAT表所在扇区做差就得到了
写回这些数据,其他部分可复制一个正常FAT格式的信息即可,这样就解决了磁盘FAT32的RAW格式!
1.《怎么把raw格式的盘转化看这里!教你解决:磁盘格式为RAW,写回DBR,快速恢复正常!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《怎么把raw格式的盘转化看这里!教你解决:磁盘格式为RAW,写回DBR,快速恢复正常!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3030597.html