我使用 2 个硬盘驱动器上的 Windows 8.1 进行 Android 开发,一个用于操作系统,另一个用于 SDK 和代码。但上周我迁移到了 Ubuntu 16.04 LTS。
我格式化了主硬盘(装有 Windows)并在其中安装了 Ubuntu。现在,连接另一个驱动器后,它显示在 中,但在 或 中Dashboard
均未显示任何数据或分区。terminal
Files
因为我没有备份,所以我不想丢失数据。有没有解决方案可以恢复它,而无需将其插入 Windows 并备份数据并重新插入 Ubuntu?
我尝试过
- 由于休眠,无法挂载 Windows (NTFS) 文件系统
- 无法挂载 Windows 10 分区;它“处于不安全状态”
- 从闪存驱动器启动 Ubuntu 进行数据恢复时不显示内部硬盘
- 将硬盘移至新电脑后不显示数据,从 USB 外接硬盘转为内置硬盘
- 即使禁用快速启动,也无法从 Ubuntu 13.10 访问 Windows 8.1 NTFS 分区
- 如何制作一个windows可以读取的分区?
但一切努力都是徒劳的。
任何帮助都将不胜感激。
编辑
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=7b1cdbf2-641e-4ac1-9ec2-7e58992047d4 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda5 during installation
UUID=df60b278-bf9b-4ae7-8140-93e2abb2b3dc /home ext4 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=c17ef1f0-39b7-44fe-8e05-63673868deb9 none swap sw 0 0
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 149.1G 0 disk
├─sdb2 8:18 0 148.9G 0 part /media/acme1/ACME
└─sdb1 8:17 0 200M 0 part
sda 8:0 0 232.9G 0 disk
├─sda2 8:2 0 57.2G 0 part /
├─sda5 8:5 0 171.9G 0 part /home
├─sda3 8:3 0 1K 0 part
└─sda1 8:1 0 3.8G 0 part [SWAP]
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 2512520 0 2512520 0% /dev
tmpfs 506744 7668 499076 2% /run
/dev/sda2 58927276 5919860 49991020 11% /
tmpfs 2533720 75668 2458052 3% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 2533720 0 2533720 0% /sys/fs/cgroup
/dev/sda5 177238584 7771484 160440848 5% /home
tmpfs 506744 84 506660 1% /run/user/1000
/dev/sdb2 61710332 89688 61620644 1% /media/acme1/ACME
$ ls /media/acme1/ACME
System Volume Information
答案1
系统可能没有安装使用 NTFS 格式磁盘所需的工具,因为您没有连接 Windows 磁盘。如果您在安装 Ubuntu 时将磁盘连接到系统,系统就会安装这些工具。
您可以使用以下方式安装 NTFS 支持
sudo apt-get install ntfs-3g
之后重新连接驱动器并查看它是否显示内容。
答案2
根据运行命令的结果mount
,您的硬盘驱动器安装为 ext4,这是错误的。
- 卸载您的设备
通过在 /media/ 中创建一个文件夹来创建挂载点(如果尚不存在):
sudo mkdir /media/acme1/ACME
通过运行以下命令手动挂载:
sudo mount -t ntfs /dev/sdb2 /media/acme1/ACME
现在,您应该可以看到所有文件。
我假设您的文件中有一行代码/etc/fstab
使此驱动器自动安装为 ext4。如果您共享此文件的内容,则可以永久解决该问题。
答案3
感谢大家的回复和时间。
FAT32
最后,我通过使用分区类型和windows
使用来格式化硬盘来解决了这个问题。
我想FAT32
在获取其他磁盘中的数据后,用分区类型格式化该硬盘。我一直在尝试,因为经过一个多星期的努力,我还是没有成功。
当我在上面给出的某些链接中读到与此相关的内容后,我就有了这个想法。
这使我成功了,也许它也可以帮助其他面临同样情况的人。
我现在能够在Ubuntu
以及中使用该特定分区Windows
。
再次感谢您的指导和帮助。