我有一个外部 USB 驱动器连接到我的 Ubuntu 12.04.5 服务器,它已使用exFAT文件系统进行格式化(在我安装了所需的软件包后,如 fuse-exfat 和 exfat-util)。我的驱动器工作正常,没有任何问题。
但是,当我尝试将此驱动器连接到 Windows 10 主机时,系统无法正确识别它(Windows 无法检测到文件系统)。我在某处读到,如果驱动器是从 Mac 格式化的,也会发生同样的情况,“唯一”的解决方案是始终从 Windows 格式化驱动器,如果您想在其他操作系统上使用它。
我是唯一一个尝试这个的人吗?是不是因为我在格式化时确保创建了一个“对齐”的分区(不记得它到底是什么,但我确实在安装它时摆脱了 Ubuntu 中的警告)。
版本的exFAT-utils的和exFAT的熔丝:1.0.1-1〜ubuntu12.04.1。
我得到的警告毕竟不是挂载上的,而是在使用parted和mkpart创建分区时:
Warning: The resulting partition is not properly aligned for best performance.
Run Code Online (Sandbox Code Playgroud)
所以我按照这个指南创建了一个对齐的分区:http : //rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-performance-using-parted/
经过一些试验和错误,我已经能够在 Windows 10 上运行的 Ubuntu 上格式化 exFAT 分区。诀窍是在分区上添加msftdata标志(无论分区是否对齐):
sudo parted <DEVICE> set <PARTITION_NUMBER> msftdata on
Run Code Online (Sandbox Code Playgroud)
例如:
sudo parted /dev/sde set 1 msftdata on
Run Code Online (Sandbox Code Playgroud)
它在 Windows 10 中对我有用!
如果它对某人有帮助,这就是我首先创建单个对齐的 exFAT 分区的方式:
sudo parted /dev/sde mklabel gpt
sudo parted -a optimal /dev/sde mkpart primary '0%' '100%'
sudo mkfs.exfat /dev/sde1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15968 次 |
| 最近记录: |