在客户机 Ubuntu 操作系统中格式化无法读取的外部硬盘

在客户机 Ubuntu 操作系统中格式化无法读取的外部硬盘

我有一个 1TB 的外置硬盘,其文件系统已损坏。无论如何,我都无法在 Windows 中格式化它。我尝试了命令提示符、diskpart 和许多第三方软件。在某个阶段我收到“数据错误(循环冗余校验)”错误。

我发现它已经变成 RAW 了。

所以我想知道我是否可以使用 Linux 格式化 (NTFS)。我的虚拟机中有一个 ubuntu 18.04 客户操作系统。

由于我是 Linux 新手,我非常感谢有人在这方面的帮助。

编辑:

运行以下命令时输出的 SMART 信息

sudo smarctl -d sat -a /dev/sdb | less

输出

SMART overall-health self-assessment test result: PASSED

当然还有更多细节,如设备名称和 ID 等等...

尝试使用以下命令修复分区表和文件系统,但出现错误。我猜这是因为文件系统 (RAW)(不是 FAT 或 Linux 文件系统)

sudo dosfsck -a /dev/sdb
sudo e2fsck -cfk /dev/sdb

结果:

Read 512 bytes at 0:Input/output error
e3fsck: Input/output error while trying to open /dev/sdb

使用此命令擦除了第一个 mibibyte。

sudo mkusb-nox wipe-1

输出:

Wiping the first megabyte (Mibibyte) of /dev/sdb ... :
gpt_zap: done
< /dev/zero pv | dd bs=4096 count=256 of=/dev/sdb
please wait for sync (flushing file system buffers to the device)
until 'Done' is written ...
256+0 records in[3.42KiB/s] [ <=>
256+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00294777 s, 356 MB/s
1.00MiB 0:00:37 [27.4KiB/s] [ <=>
Syncing the device ...
Done :-)

现在硬盘在 GParted 上显示,但无法创建分区表。出现输入/输出错误。

答案1

脚步

我建议你

  • 检查 SMART 信息以确保驱动器硬件健康,

  • 尝试修复文件系统(你没有告诉我们它是什么/曾经是什么(在 Windows 开始说它是“原始的”之前),

  • 尝试创建一个新的分区表和文件系统(如果有必要,先擦除第一个 mibibyte)。

链接

HDD和SSD的SMART信息

修复 U 盘的分区表和文件系统

Gparted 并可能擦除第一个 mibibyte

相关内容