咱们在使用电脑的时候,最怕碰到的情况之一就是数据突然读不出来了,其实这主要是文件系统出了问题,或者是硬盘本身坏了。尤其是Windows系统里的NTFS文件系统,这种情况的发生率高达37%,比FAT32和exFAT要高不少。 文件损坏的原因大概有三类:要么是文件系统本身有问题,比如主文件表(MFT)坏了、目录索引断了或者簇链分错了;要么是硬件坏了,像机械硬盘的坏道或者固态硬盘的P/E单元失效;还有就是人为操作搞砸了,比如突然断电、分区乱搞或者中了病毒。这时候数据虽然还在,但是系统找不到它了,存在随时被覆盖的风险。 如果只是轻度的损坏,可以用数之寻这种专业软件来恢复。它直接从底层扇区扫描,绕过坏的索引去读数据。操作也简单:先把软件打开插上U盘,然后选对分区点一下开始。扫描一般得花个15到45分钟。实验室测试说,对NTFS分区的成功率能到82%,不过千万别在这个时候往盘里写东西。 要是遇到物理硬件坏了,像磁头烧了或者PCB板坏了,那普通软件就搞不定了。得把硬盘送到那种有百级洁净度的实验室里去修。工程师会先用工具看看坏在哪,接着换配件或者芯片把镜像弄出来,最后再把系统结构修复好。这种方案适合SSD控制器坏了、硬盘异响或者存储卡芯片碎了的情况,但价格不便宜,一次大概要500到5000元,还得等个3到10天。 关于软件恢复会不会伤盘?数之寻是只读模式操作的,不会改原始数据,符合美国的DFSG-2019标准。不过最好先把磁盘的自动索引关了。至于恢复的文件全不全?它是靠Magic Number来识别和校验的。但如果盘本身有物理损伤,可能有些碎片拼不起来,全不全看运气。 为了预防这种事情发生,咱们可以这么做:核心数据留3份,2份在本地1份异地;Windows用ReFS或者Linux用Btrfs来校验;每个月用chkdsk /f /r扫一下错误;机械硬盘注意温度别超过45度就行。