大家好!我是 Ubuntu 和技术菜鸟,所以我的问题来了!我的 PC 是双启动的(Windows 和 Ubuntu)。但是,Ubuntu 无法读取我的外部硬盘。因此,我在 Windows 上清空了硬盘。然后,我切换到 Ubuntu,并将磁盘格式化为 FAT,这应该支持这两个系统。之后,我切换回 Windows,将所有内容剪切并粘贴回磁盘。一切似乎都正常。我启动了 Ubuntu,然后发现在 Ubuntu 上,我的磁盘似乎为空。因此,我再次切换到 Windows,“噗!”Windows 上的硬盘也为空!我所有的重要文件都应该在那里!您可以看出,这是一场巨大的灾难。我能做什么?有什么办法可以找回它们吗?我将不胜感激您的帮助!
更新:这是 LD James 要求的输出。
NAME MOUNTPOINT LABEL SIZE FSTYPE UUID
sda 119,2G
├─sda1 /boot/efi 260M vfat A6E2-A9DA
├─sda2 16M
├─sda3 Windows 86,6G ntfs C412539A12538FF2
├─sda4 Windows RE tools 980M ntfs F8D01F28D01EEC9E
└─sda5 / 31,4G ext4 3c15dab6-7c57-4602-a80b-57ccbeaa6117
sdb 465,8G
└─sdb1 /media/user/500GBTurboX 500GBTurboX 465,8G vfat DD6A-FD92
sr0 1024M
sr1 /media/user/My CDROM My CDROM 5,9M iso9660 2016-08-03-12-01-27-00
新更新:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 3975276 0 3975276 0% /dev
tmpfs 800936 1608 799328 1% /run
/dev/sda5 32292640 7370472 23258732 25% /
tmpfs 4004672 19696 3984976 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4004672 0 4004672 0% /sys/fs/cgroup
/dev/loop0 14848 14848 0 100% /snap/gnome-logs/34
/dev/loop1 3840 3840 0 100% /snap/gnome-system-monitor/41
/dev/loop2 13312 13312 0 100% /snap/gnome-characters/96
/dev/loop3 142848 142848 0 100% /snap/gnome-3-26-1604/64
/dev/loop4 3456 3456 0 100% /snap/gnome-system-monitor/36
/dev/loop6 88704 88704 0 100% /snap/core/4650
/dev/loop5 21504 21504 0 100% /snap/gnome-logs/25
/dev/loop7 12544 12544 0 100% /snap/gnome-characters/69
/dev/loop8 143488 143488 0 100% /snap/gnome-3-26-1604/59
/dev/loop9 88704 88704 0 100% /snap/core/4486
/dev/loop10 2432 2432 0 100% /snap/gnome-calculator/170
/dev/loop11 1664 1664 0 100% /snap/gnome-calculator/154
/dev/sda1 262144 92476 169668 36% /boot/efi
tmpfs 800932 32 800900 1% /run/user/1000
/dev/sdb1 488264224 53952 488210272 1% /media/user/500GBTurboX
/dev/sr1 6002 6002 0 100% /media/user/My CDROM
答案1
聊天消息的命令输出表明您的外部硬盘未被擦除。由于未正确卸载驱动器,文件系统已损坏。
这是外部驱动器的常见问题。断开连接之前确保驱动器已卸载,即可避免数据损坏。
可以使用以下命令从命令行完成此操作(就您的 /dev/sdb1 而言):
$ sudo umount /dev/sdb1
可以通过单击文件浏览器中的卸载图标从 GUI 中完成此操作。
您运行此命令来修复错误:
$ sudo dosfsck -a /dev/sdb1
你可以运行测试盘从存储库进行更广泛的文件和磁盘恢复。执行此操作的步骤如下:
帮助 - 更新失败并丢失所有文件
笔记:
在数据恢复过程中,请务必尽量减少对问题驱动器的访问。使用次数越多,数据恢复就越困难,因为包含数据的扇区可能会被覆盖。
从磁盘或分区恢复文件时,请确保有一个单独的磁盘或分区作为恢复目标。