讲解机械硬盘的工作原理以及一些你不知道的东西(下篇)

讲解机械硬盘的工作原理以及一些你不知道的东西(下篇)

dkm
dkm
2022-03-20 / 0 评论 / 7 阅读 / 正在检测是否收录...

上篇是一个月前写的,后面因为一直在做实验,所以就一直没做下篇
下篇就讲很浅关于数据恢复的东西。

常用的数据恢复软件,ACELab的PC3000(以下称为C3K);国产MRTLab的MRT
大概就这两种比较常见的数据恢复软件

99%的配图我都没有,因为我没有MRT或者C3K这些数据恢复的硬件还有授权,(半套房的东西);
首先讲机械硬盘的工作状态,很多人都知道是在内部高速旋转的(确实),然后几个浮动在表面的磁头在盘片上读取数据,其实这个磁盘的表面全部都是磁粉,通过磁头这个电磁铁磁化表面的磁粉;众所周知,磁铁拥有N级和S级,可以代表二进制数0 1,通过电磁铁的通电方向来改变磁盘表面的小磁铁的方向,来确定0 1。但是0 1怎么表示的我这里做个实验;我先创建一个记事本,左边写中文,右边写上英文。用WinHex打开,查看Hex
请输入图片描述
这是保存在硬盘的Hex解析成的16进制数据

E6B58BE8AF950D0A6365736869

这里用Windows的计算器计算出二进制数
请输入图片描述
因为长度问题,只能写一半不到的Hex,这个是Hex值转换为二进制。
我直接删除后面几个英文字母的Hex,然后再新建一个文件,大小为20字节(两个中文字最多4个字节)
然后把E6B58BE8AF95再复制进去,保存到桌面,用Notepad++打开这个文件,能看到之前手动输入的E6B58BE8AF95变成了两个中文字:
请输入图片描述
后面的NULL是因为之前创建的文件大小是20字节,也就是说有16字节是空的,空的怎么表示呢?就用NULL来表示空的字节数(因为这个文件就占用20个字节)
这个就先丢这吧,差不多就是这样存储的。
下面讲解一下机械在什么情况下能恢复数据:主控完好,固件完好,MFT文件完好(其中还要包括盘片完好,如果盘片损坏了基本上无望)
因为很多东西都在上篇里面讲完了,下面真的没什么可以讲了,后面我在云盘里面放入一些关于分区表的资料。

参考资料1:NTFS分区表记录

0

评论

博主关闭了所有页面的评论