当我跑
sudo dosfsck -w -r -l -a -v -t /dev/disk2s2
它似乎只是在初始日志消息之后挂起。它正在执行非常低的磁盘 I/O(在一小时内读取 50MB)并且 CPU 使用率接近 0。以下是我得到的日志:
fsck.fat 4.1 (2017-01-24)
Checking we can access the last sector of the filesystem
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
71:42/55, 72:45/4e, 73:48/54, 74:20/49, 75:20/54, 76:20/4c, 77:20/45
, 78:20/44
Not automatically fixing this.
Boot sector contents:
System ID "BSD 4.4"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
32768 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
244100096 bytes per FAT (= 476758 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 488216576 (sector 953548)
61024972 data clusters (1999666282496 bytes)
32 sectors/track, 255 heads
409640 hidden sectors
3906551768 sectors total
请注意,我的磁盘是 FAT32 格式。这是正常的吗?我什么时候可以期待它完成?有没有办法看到它的进展?
删除
-t
标志后,它开始工作。