意外向外部硬盘发出 DD 命令

意外向外部硬盘发出 DD 命令

我最近发布了dd if=/home of=/dev/sdb并破坏了exfat filesystem我的外部harddrive。我立即发出Ctrl-C停止书写。

阅读了一些关于 的使用的帖子testdisk。使用它,发现大约有 8 个分区,而驱动器只设置了 1 个,即 /dev/sdb1。

提交了分区,并通过 Testdisk 写入。还通过“p”选项列出,以查看每个分区,但未看到文件。

我下载了一个用于光盘救援的实时光盘,它找到了我几乎所有的文件,但需要许可证才能使用。所以看起来“一切”都还在那里。

随即输出‘sudo fdisk -l /dev/sdb’

Command (m for help): p
Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 9325805F-4271-3E4D-B69D-C47688A019CE

Device          Start        End    Sectors   Size Type
/dev/sdb1      264192  409864183  409599992 195.3G Microsoft basic data
/dev/sdb2   506238524  506244283       5760   2.8M Microsoft basic data
/dev/sdb3   802104892  802110651       5760   2.8M Microsoft basic data
/dev/sdb4  1333559296 1333952225     392930 191.9M Apple HFS/HFS+
/dev/sdb5  1337229312 1337622241     392930 191.9M Apple HFS/HFS+
/dev/sdb6  1469117799 2476602728 1007484930 480.4G Microsoft basic data
/dev/sdb7  3038125628 3038131387       5760   2.8M Microsoft basic data
/dev/sdb8   409864184  506238523   96374340    46G Linux filesystem

Partition 2 does not start on physical sector boundary.
Partition 3 does not start on physical sector boundary.
Partition 6 does not start on physical sector boundary.
Partition 7 does not start on physical sector boundary.

Partition table entries are not in disk order.

Command (m for help): m

还,测试盘输出。

Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 364801 255 63

     Partition                  Start        End    Size in sectors
> 1 P MS Data                   264192  409864183  409599992 [exfat]
  8 P Unknown                409864184  506238523   96374340 [264192s]
  2 P MS Data                506238524  506244283       5760 [NO NAME]
  3 P MS Data                802104892  802110651       5760 [NO NAME]
  4 P Mac HFS               1333559296 1333952225     392930 [VTC33257]
  5 P Mac HFS               1337229312 1337622241     392930 [VTC33257]
  6 P MS Data               1469117799 2476602728 1007484930
  7 P MS Data               3038125628 3038131387       5760 [NO NAME]

我在 Linux 中修复这个问题时遇到了困难,或者我遗漏了一些东西。

我曾看到提到使用parted。即mkpart PART-TYPE [FS-TYPE] START END

尝试挂载测试磁盘“写入”的内容,我收到诸如坏超级块等投诉。

如果有人能帮忙的话。我怀疑这里需要 Windows,因为它是 exfat,但我已经试过了,它没有出现在 Windows 中,所以回到了 Linux。

相关内容