我在旧的拇指驱动器上有一些文件,最近我正在检查,发现所有/大多数文件都不再可由我的Mac读取。我希望记得在回来时遇到类似的问题,并且找到了与我选择的格式的明显链接,所以我diskutil list
在终端运行了:
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *134.2 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Apple_HFS my-old-files 133.9 GB disk3s2
我试过了 ls -l
total 3858320
-rw-r--r--@ 1 kipbits staff 3430100 Nov 21 2016 2015-12-24.pdf
drwxr-xr-x 8 kipbits staff 272 Sep 26 2016 2016-sep-14-files
-rw-r--r-- 1 kipbits staff 25642888 May 18 2015 myold.mp4
-rw-r--r--@ 1 kipbits staff 884 Jul 31 20:20 someold.txt
-rw-r--r--@ 1 kipbits staff 1320157184 Sep 21 2016 someold.iso
drwxr-xr-x 4 kipbits staff 136 Sep 27 16:23 anotherdir
-rw-r--r--@ 1 kipbits staff 626214959 Nov 5 2016 someold.mp4
drwxr-xr-x 14 kipbits staff 476 Nov 2 2016 sept2016files
我觉得这看起来正常吗?
问题是,我无法打开任何文件。我收到以下错误:
PDF格式:
**The file “some-old.pdf” could not be opened.**
It may be damaged or use a file format that Preview doesn’t recognize.
txt:800字节文件为空
RTF:
**The document “some-old.rtf” could not be opened.**
MP4:
**QuickTime Player can't open "some-old.mp4".**
To see if additional software is available that will enable QuickTime Player to open the movie, click Tell Me More.
dmg,iso:将安装,但未进行进一步测试
PKG:
**The operation couldn’t be completed. (com.apple.installer.pagecontroller error -1.)**
Couldn't open "some-old.pkg"
我在苹果上找到一个线程,说“ 分区映射类型对于不可引导的卷实际上没有任何区别 ”,尽管使用主引导记录和ExFAT时我没有遇到任何这些问题。
这些文件都没有超过两年的历史,因此我认为应该没有任何兼容性问题,并且在将它们复制到驱动器时,没有文件损坏。我在其他驱动器上也遇到了同样的问题,尽管格式化涉及擦除文件,但它们在重新格式化后完全可用。
我的问题是:有没有办法恢复我的文件?文件大小仍然显示文件在那里。有没有办法保存这些文件并使它们可读?
...此外,如果有什么不同,我正在使用El Capitan(出于开发目的)
更新------------------------------------------------- -----------------------------------------------(04 /十月/ 2017)
我hexdump
为有问题的某些文件做了一个。我的输出是这样的:
0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000370 00 00 00 00
0000374
这是什么意思?您认为恢复应用程序甚至可以在这里帮助我吗?
...这也可能与SIP有关吗?我第一次升级到El Capitan时就发现了这个问题。
也许还有其他事情发生?我最近一直在尝试Windows和各种形式的linux,并一直使用拇指驱动器来移动文件。也许我将一台插入错误的计算机并损坏了所有文件?
不管是什么原因,我想知道文件是否仍然可以恢复?是hexdump
诊断可恢复性的好办法?购买恢复应用程序会浪费100美元吗?