有人问我,装软件扫一遍,会不会把原来的文件弄坏。这个问题问得对,因为确实有操作会弄坏,只是不是扫描本身。
正规的恢复软件打开物理盘时,用的是只读方式挂载。它读扇区、建索引、列文件,全程不往盘里写一个字节。
判断方法很简单:扫完之后看盘的已用空间有没有变。变了就说明它写过东西,这种软件别再用。
所以扫描本身不会弄坏文件。它甚至不会让文件变少,只是把你删掉的那些重新列出来。
机械盘通电就转,磁头悬浮在盘片上方几微米。盘片有划伤或者磁头已经变形的时候,每转一圈都在扩大损伤。
有异响的盘最忌讳反复试。开一次机、听一下、关掉、再开,一上午能试十次,划伤面积翻好几倍。
固态也怕反复通电。主控在空闲时会做垃圾回收和 TRIM,通着电它就有机会把你想救的区域擦掉。

只读扫描 和 反复通电
还有个细节很多人不知道:机械盘通电之后,磁头是靠气流浮起来的,一断电就落回盘片。反复开关机,就是反复起落。
开盘要在洁净度 100 级的无尘台上做。空气里的一粒灰尘落在盘片上,比磁头还大,转起来就是一道划痕。
普通房间里灰尘浓度高几千倍,自己拆开看一眼,看着什么都没碰,实际上已经毁了一半。拆过再送修,成功率会明显下降。
洁净间不是噱头。100 级的意思是每立方英尺大于 0.5 微米的尘埃不超过 100 颗,普通办公室是这个数的几千倍。

试一次、试五次、试一天,划痕越来越宽
这也是为什么正规机构不愿意接二次开过的盘,价格也会往上加。不是摆架子,是确实难做。
扫出来的文件,一定要导出到另一块盘。导回原盘就是把刚找到的内容又写回去,正好压在还没恢复的文件上。
移动硬盘、U 盘、另一块内置盘都行,只要不是要恢复的那一块。空间要留够,宁可多留一倍。

导到别的盘 别导回原盘
导出过程如果卡住,别强退。强退会让半个文件留在目标盘上,下次还得重来,时间全浪费在这一步。
| 操作 | 会不会写原盘 | 对数据的影响 | 建议 |
|---|---|---|---|
| 只读扫描 | 不写 | 没有 | 放心做 |
| 反复通电试机 | 不写 但伤硬件 | 有异响时伤得很快 | 最多试一次 |
| 在原盘上装软件 | 会写 | 可能盖掉待恢复文件 | 装到别的盘 |
| 跑磁盘检查 | 会写 | 改目录结构 | 别做 |
| 自己拆开看 | 不写 但毁环境 | 灰尘划伤盘片 | 别拆 |
| 导出回原盘 | 会写 | 边救边毁 | 导到别的盘 |
看第二列就够了。写着「会写」的,都是在给自己增加难度。
除了这三样,还有两个看着无害的:跑磁盘检查和碎片整理。这两个都会改目录结构,对恢复没有帮助,只是多写一遍盘。

三件真伤盘的事
再一个是在原盘上装恢复软件。安装包几百兆,解压和写注册表都在同一块盘上,等于自己给自己添堵。
扫的过程中盘发出咔咔声,要不要停
立刻停。正常扫描不该有异响,响了说明磁头在反复读坏道。停掉之后断电,直接送修做镜像。
专业机构做镜像会不会也伤盘
会有一点,但可控。镜像设备能设置跳过坏道、限制重试次数,比软件硬读温和得多,这也是它的价值所在。
只读扫描不写盘,伤的是时间不是数据。反复通电、硬拷坏道、自己拆盘这三件才真伤,尤其是有异响的盘。