You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac/Windows/Linux平台下西部数据My Passport 4TB损坏移动硬盘的数据恢复求助

Mac/Windows/Linux平台下西部数据My Passport 4TB损坏移动硬盘的数据恢复求助

各位大佬好,我遇到一个棘手的硬盘问题,想请大家帮忙出出主意:

我有一块西部数据My Passport 4TB移动硬盘,最近损坏了——既没法挂载,在Mac的磁盘工具里看不到,连iBoysoft、DiskDrill这类第三方数据恢复工具也检测不到它。这块硬盘原本是用ExFAT格式在Mac上格式化的。

我试过网上的各种恢复方案,下面说两个关键的观察结果:

  • 其中一个方案建议我把硬盘插去Windows电脑,运行“修复”选项。但这么做之后,硬盘的记录发生了变化——现在在Mac的系统信息里显示EFI分区是MS-DOS FAT32格式(原本整个盘是ExFAT),具体信息如下:

Media:
My Passport 2627:
Capacity: 4 TB (4.000.752.599.040 bytes)
Removable Media: No
BSD Name: disk4
Logical Unit: 0
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
USB Interface: 0
Volumes:
EFI:
Capacity: 209,7 MB (209.715.200 bytes)
File System: MS-DOS FAT32
BSD Name: disk4s1
Content: EFI
Volume UUID: 0E239BC6-F960-3107-89CF-1C97F78BB46B
disk4s2:
Capacity: 4 TB (4.000.540.786.688 bytes)
File System: ExFAT
BSD Name: disk4s2
Content: Microsoft Basic Data

  • 运行diskutil list命令时能看到硬盘,但命令会一直输出硬盘的对应信息,直到我按^C终止,输出内容是:
/dev/disk4 (external, physical):
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *4.0 TB     disk4
1:                        EFI EFI                     209.7 MB   disk4s1
2:       Microsoft Basic Data                         4.0 TB     disk4s2

不过有个有意思的情况——老办法sudo fsck_exfat -fyd disk4s2居然能正确读取文件系统的目录结构!下面是输出的开头部分(过程中还会输出某些块被移除的提示):

fsck_exfat: Opened /dev/rdisk4s2 read-only
Opening /dev/rdisk4s2
** Checking volume.
** Checking main boot region.
7813556224 total sectors; 512 bytes per sector
FAT starts at sector 32768; size 131072 sectors
15260532 clusters starting at sector 163840; 262144 bytes per cluster
Root directory starts at cluster 11
Read      offset = 0x000001000000  length = 0x001000
** Checking system files.
Read      offset = 0x000005240000  length = 0x040000
** Volume name is My Passport.
Found active bitmap; first cluster 2, length 1907567
** Checking upper case translation table.
Read      offset = 0x000005200000  length = 0x040000
Found upcase table; starting cluster 10, length 5836
** Checking file system hierarchy.
Directory /
Directory /.Spotlight-V100
Directory /.fseventsd
Directory /.Trashes
Directory /Datasets
Directory /Videos
Directory /.TemporaryItems
Directory /Photos
Directory /+Backup
Directory /Side_Projects
Directory /Software
Directory /Music
Directory /Documents
Read      offset = 0x000005280000  length = 0x040000
...

这个命令我跑了大概48小时,最后还是没修复成功,提示过程未完成就退出了。

现在想请教大家,有没有办法能从这块没法修复的硬盘里恢复部分文件?另外,虽然硬盘是在Mac上格式化的,但我也接受Linux或者Windows平台的解决方案!

非常感谢大家的帮助!

备注:内容来源于stack exchange,提问作者İdil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:14:07