我有 Transcend 500GB 外置硬盘。我最近从 Windows7 切换到 Ubuntu。之前一切都运行良好,但现在由于我的项目文件在外置硬盘上,我使用 MountManager 将我的硬盘安装在 ubuntu 上。但现在我的硬盘只能在我的笔记本电脑上的 ubuntu 上检测到(不确定是否会在其他装有 ubuntu 的笔记本电脑/电脑上检测到)。
当我尝试在 Windows 中使用它时,什么都没有发生,没有被检测到,甚至在 Windows 的磁盘管理中也没有,我的硬盘没有任何迹象。但是当我尝试 Windows7 安装盘时,我在高级工具中找到了硬盘。
我的硬盘里有非常有价值和机密的数据,所以不想格式化它,有什么好主意可以让我的硬盘在任何设备上都正常工作吗???
“sudo fdisk -l”的输出
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000983fd
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38531 309492736 83 Linux
/dev/sda2 38531 38914 3076097 5 Extended
/dev/sda5 38531 38914 3076096 82 Linux swap / Solaris
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00058e44
Device Boot Start End Blocks Id System
/dev/sdb1 1 60801 488384001 7 HPFS/NTFS
/dev/sdb1 是我的外部硬盘
顺便说一句,窗口安装程序无法在正常视图中检测到我的硬盘(硬盘的默认显示可用),只有当我使用高级选项时它才能检测...
答案1
哦,我发现问题了。您的总结中说它被分区为 HPFS/NTFS。您在 Ubuntu 中对它进行分区了吗?我遇到了同样的错误。由于我使用 Ubuntu 对它进行分区,因此 Windows 无法检测到它。备份所有数据。然后在 Windows 中将其格式化为 NTFS。这应该可以解决问题。
答案2
如果你使用 ubuntu 格式化,请注意驱动器可能无法在 Windows 上正常工作,特别是如果你使用 FAT、FAT16,你可能需要使用 NFTS 备份 ubuntu 格式的数据,然后恢复数据