从 Windows 访问在 Linux 上创建的分区

从 Windows 访问在 Linux 上创建的分区

我有一个外置硬盘。它附带一个 NTFS 分区,但在 Linux 下无法正常工作,因此我将其重新分区为 exFAT。我在 Linux 上执行此操作,方法是删除现有分区(Windows 有一些特殊分区,我也删除了它),但没有删除分区表,然后创建一个新分区。之后,我将新分区格式化为 exFAT。分区表现在看起来像 pendrives 的常用分区。Linux 可以很好地处理驱动器,但 Windows 看不到分区。它识别该设备,但不提供任何新驱动器。我在 Windows 7 和 10 上都试过了。在 Windows 下,需要什么才能使其工作?

答案1

好的,再说一次,如果我没有看错的话,那么 Windows 就无法使用其他操作系统读取格式化为 exFat 的驱动器。

据我发现,这是 Mac 用户中非常常见的问题。你可以尝试使用 HFSExplorer (http://www.catacombae.org/hfsexplorer/

但我刚刚发现的另一个解决方案可能是在“askUbuntu”(https://askubuntu.com/questions/706608/exfat-external-drive-not-recognized-on-windows) 具体来说

“经过反复试验,我终于能够在 Ubuntu 上格式化在 Windows 10 上运行的 exFAT 分区。诀窍是在分区上添加 msftdata 标志(无论分区是否对齐):

sudo parted <DEVICE> set <PARTITION_NUMBER> msftdata on

例如:

sudo parted /dev/sde set 1 msftdata on

它在 Windows 10 上对我有用!

如果它对某人有帮助,这就是我首先创建单个对齐的 exFAT >分区的方法:

sudo parted /dev/sde mklabel gpt
sudo parted -a optimal /dev/sde mkpart primary '0%' '100%'
sudo mkfs.exfat /dev/sde1"

感谢 dbernard (我不确定是否可以引用其他答案)

相关内容