我的笔记本电脑是三重启动的,有 ubuntu、parrot os 和 windows 10。早上,我启动到 ubuntu 时弹出坏块错误。因此我运行了 ubuntu 的恢复程序,它运行正常,直到我运行命令
sudo apt-get upgrade
sudo apt-get dist-upgrade
我以为他们可能会解决问题,但他们却增加了错误,我开始收到类似“取消链接文件系统 /var/cache 时出现问题...(只读文件系统)”的错误,因此我启动了我的实时 USB 并运行了 fsck 命令
dumpe2fs /dev/sda15 | grep superblock
因为我的 ubuntu 在 sda15 上,所以我得到了一个相当好的坏超级块列表,我试图通过重写块来结束它
fsck -b 32768 /dev/sda15
我再次尝试挂载 sda15 分区并出现“找不到超级块”错误我再次运行命令
blkid
我得到的结果是
/dev/sda1: LABEL="UUI" UUID="1502-3F40" TYPE="vfat" PARTUUID="3eb55fec-01"
/dev/loop0: TYPE="squashfs"
突然我的 1TB 硬盘不见了。我还运行了 testdisk
sudo testdisk /list
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Please wait...
Disk /dev/sda - 15 GB / 14 GiB - CHS 15216 64 32
Sector size:512
Model: SRT USB, FW:1100
Disk /dev/sda - 15 GB / 14 GiB - CHS 15216 64 32
Partition Start End Size in sectors
1 * FAT32 LBA 1 0 1 15215 63 32 31160320 [UUI]
FAT32, blocksize=8192
我还运行了其他一些命令来列出我的硬盘,但它甚至没有显示。
ubuntu@ubuntu:~$ sudo fdisk -l |grep dev
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/loop0: 1.4 GiB, 1497772032 bytes, 2925336 sectors
Disk /dev/sda: 14.9 GiB, 15955132416 bytes, 31162368 sectors
/dev/sda1 * 2048 31162367 31160320 14.9G c W95 FAT32 (LBA)
我的启动 mbr 存储在 /dev/sda 中,而我当前的 /dev/sda1 被加载为我的实时 usb,我的硬盘可以恢复吗?我很确定我的 NTFS 硬盘没有损坏!