|
硬盘分了四个区,想研究一下NTFS的$MFT,便对F盘的0号$MFT做了一下修改
原来的数据:
改后的数据:
并且把$MFT的位图属性值改了,保留了FF FF 00 之后的全部清0
改这些数的用意思就是让文件系统只能找到系统的文件系统的前24号$MFT记录。
第一次没有改$MFTMIRR中的备份$MFT,重启电脑后发现原来改过的数据全部还原了。
说明系统可能通过备份的$MFT记录自动修复错误
第二次,我连备份的$MFT数据也改了。结果改后重启电脑,系统无法启动,在进入windows的进度条界面后自动重启,反复重启。把硬盘挂到别的电脑上,情况一样,也是反复重启。
试图用光盘进入win PE ,启动过程中蓝屏。
无奈只好在DOS下用软件把F盘删除了。进入系统后通过修改分区表和$MFT数据,将原来的数据恢复出来。
只是不明白为什么改了F盘的这些数据会导致系统无法启动呢?并且挂到其它电脑上也不是行。高手讲解一下吧。 |
|