我的 Transcend 外置硬盘 (500GB) 可以在 Ubuntu 上使用,但不能在 Windows 上使用

我的 Transcend 外置硬盘 (500GB) 可以在 Ubuntu 上使用,但不能在 Windows 上使用

我有 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 格式的数据,然后恢复数据

相关内容