以访客身份阅读 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 磁盘。如果您的目的不是格式化磁盘,请告诉我。我们可能会为您提供另一种方式。