外部驱动器磁盘无法识别

外部驱动器磁盘无法识别

以访客身份阅读 askubuntu 一段时间后,我决定积极参与社区活动并在这里发布我的第一个问题。

几个月前我买了一个 2TB 的硬盘。它工作正常,但当我在 Windows 10 和 Ubuntu 20.04 之间切换文件时,它工作不正常。无论如何,我忽略了这一点,因为我让它工作了。

今天我尝试备份硬盘中的 Windows 文件,因为我几乎不使用该分区,而且它占用了大量空间。当我插入硬盘时,Windows 建议使用修复磁盘,因为硬盘中存在一些错误。我单击“是”,运行修复磁盘工具 15 分钟后,它建议我格式化磁盘,因为它已损坏。我没有格式化它,而是使用 Ubuntu 重新启动了我的 PC(我运行的是双操作系统 Win10 原版和 Ubuntu 20.04)。

此后,当我插入硬盘时,它不再自动播放,Windows 无法识别它,在尝试一些故障排除后,我在 Ubuntu 中得到了以下输出

~$ sudo fdisk -l

仅针对磁盘 sdb 进行输出

*Disk /dev/sdb: 1,92 TiB, 2086666240000 bytes, 4075520000 sectors
Disk model: UDisk           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes*

〜$ lsblk

*sda      8:0    0 238,5G  0 disk 
├─sda1   8:1    0   260M  0 part /boot/efi
├─sda2   8:2    0    16M  0 part 
├─sda3   8:3    0 178,8G  0 part 
├─sda4   8:4    0   800M  0 part 
├─sda5   8:5    0   1,9G  0 part 
├─sda6   8:6    0  47,5G  0 part /
└─sda7   8:7    0   3,8G  0 part 
sdb      8:16   0   1,9T  0 disk* 

~$ sudo parted -l

*

Model: ATA HFS256G39TND-N21 (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 
Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  274MB  273MB   fat32           EFI system partition          boot, esp
 2      274MB   290MB  16,8MB                  Microsoft reserved partition  msftres
 3      290MB   192GB  192GB   ntfs            Basic data partition          msftdata
 5      192GB   194GB  2048MB  ext4
 6      194GB   245GB  51,0GB  ext4
 7      245GB   249GB  4048MB  linux-swap(v1)                                swap
 4      255GB   256GB  839MB   ntfs            Basic data partition          hidden, diag
Error: /dev/sdb: unrecognised disk label
Model: General UDisk (scsi)                                               
Disk /dev/sdb: 2087GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

~$ sudo mount /dev/sdb /mnt

mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.

我尝试打开 gparted:~$ sudo gparted /dev/sdb但磁盘未分配且无法识别的磁盘标签。

在某个时候,我想象磁盘类型是 dos,但我再也看不到那个输出了

我有一些数据想要保存在磁盘中,但如果无法恢复数据,我也愿意格式化磁盘。

欢迎任何帮助。

答案1

1- 警告!这将清除您的磁盘 >>> (sdb, 2TB)

fdisk /dev/sdb

首先,你需要删除。按 d。然后,按 n,选择主要(按 p),选择空格数字(选择 1),输入,+1.9T 输入。按 w

2-

mkfs --type ext4 /dev/sdb1

如果在此阶段出现任何错误,则需要控制文件系统

file -s /dev/sdb1

如果有 sdb1 的文件系统,则必须删除它。删除后,运行 mkfs 命令

wipefs -a /dev/sdb1

3-

mkdir /media/2TB1

4-a(临时方式,您必须在新登录后执行此操作)

mount /dev/sdb1 /media/2TB1

4-b(永久方式。仅做一次)

sudo nano /etc/fstab

将此行添加到文件中,然后按 ctrl+O 回车键和 ctrl+x

/dev/sdb1 /media/2TB1 ext4 defaults 0 0

类型

mount -a

现在,您可以在 ubuntu 中使用您的 2TB 磁盘。如果您的目的不是格式化磁盘,请告诉我。我们可能会为您提供另一种方式。

相关内容