你可以把硬盘想象成很多块黑板,数量多到你可能要花几个月才能走一圈那种,然后这些黑板上写的东西就是你的数据。为了便于管理,你把所有黑板都编了号(硬盘数据地址编码),然后在其中一块黑板上做了一个目录(引导区索引),颂弯型记录了每块黑板上内容标题以及黑板编号。
当你需要某块黑板上的内容野猜时,就可以根据目录(索引)去找到你需要的内容(数据),而某些黑板上的内容已经没用的时候,就可以把这块黑板的内容以及对应的目录都擦掉。但是因为黑板太多,你请了一个管理员来协助你找这些内容,而这个管理负责帮你找黑板(数据读取)以及擦黑板(数据删除),你只需要看着记载有目录的黑板即可。
硬盘删除数据实际的工作原理就和上面类似,只是当你把目录擦除的时候,管理员都会偷闹野懒,只是在目录对应的数据上做一个删除的记号,并未真正擦除数据,只有下次要用到这块黑板的时候才真正擦除。
数据恢复的原理就是把目录重新建立起来而已,所以,当你有重要的数据误删除以后,应当立即关机,确保该硬盘不被读写,因为哪一块区域会被重新写上数据你是无法控制的,至于你说放几十年技术进步再恢复效果会好一些的想法并不现实,因为军用技术转民用是很缓慢的,尤其这种高级恢复程序。