一个数据恢复的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:43:33
如果我往某个盘存一些数据,是优先存储于没有任何数据的地方;还是存在有被删除了的数据,可以写入的地方;还是按硬盘的镞的位置去存,即优先存在镞号小的地方? 或是其他的存法???
丢了一些比较重要的数据,想弄清楚硬盘的一些基本常识。
本人知道finaldata easyrecover这些软件,不用给我介绍。
200分赠送,希望详细点,注明出处。
不好意思,操作出了点问题
由于忘记写初始悬赏分
后来加了两次悬赏,也只能到达100分

?同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。
也就是说数据不一定会存在哪,有可能是 没有数据的地方, 也可能是被标记了“删除数据”的地方。
随机,按照自己独有的链进行存储。(要是你进行磁盘整理就会挨在一起了。
不知道你满意不?

这是操作系统的策略问题,而且不影响兼容性。我估计不同版本OS会有差别。新的趋势应该是没有使用过的地方优先,在空域区域很大时;但早先的版本很可能只支持最优匹配的变种:找连续空余的空间与申请的空间比较匹配(大不了多少)。
丢了的重要数据,可以通过关键字查找的办法找到对应的扇区,但自己写程序做还是太麻烦了。