最近接触了一些程序方面的知识,也顺便看了一些比较常用的程序,今天来聊聊硬盘锁程序,由于程序篇幅太长,所以只把程序的思路说来交流交流: 先介绍以下电脑启动对硬盘的一些读取操作:
1:电脑开机后,BIOS加电进行自检,这里只介绍对硬盘的操作,
2:将硬盘的第一个扇区,也就是0柱面0磁头1扇区读如内存(这个扇区里面包含了主引导记录,分区表和分区引导记录)。
3:检查第一个扇区里面的结束标志。
4:执行主引导记录中的程序,将控制权交给主引导程序。
5:主引导程序在分区表中查找是否有活动的分区,找到后,将分区引导记录读如内存。
6:执行分区引导记录中的启动程序,将控制权交给操作系统
7:操作系统加载系统文件,计算机启动。 这些步骤里面只要一个步骤出错,系统就无法启动,但是启动不了本硬盘上的操作系统,用其他的方面也可以看得到硬盘上的资料,比如把这个硬盘挂到另外一太能正常启动的电脑上面,作为从盘,通过能正常启动的系统就可以读取到这个硬盘的数据。 我这里说到对硬盘加密的方法就是将硬盘的主引导记录搬移到另外的扇区,在电脑启动时读取加密程序,输入了正确的口令后,加密程序才把主引导记录搬回第一个扇区,使得硬盘能正常操作。 一口气没怎么写完全,以后想起来了再补充
|