UDF 分区在 Windows 中是只读的,没有大小,但在 Linux 中可读/写

UDF 分区在 Windows 中是只读的,没有大小,但在 Linux 中可读/写

我遇到了以下问题。我有一个 UDF 分区,用于双启动系统上的 Linux 和 Windows 之间的互操作(那里有一些 VM 硬盘映像)。一切正常,我可以在 Windows 和 Linux 上读取和写入该分区。但现在我发现 Windows 无法再写入该分区,因为它将其视为只读,而 Linux 仍允许写入。

尝试在 Linux 中卸载该分区然后重新启动,但没有任何变化,仍然不可写入。

顺便说一下,我正在使用带有 udftools 的 Windows 10 和 Ubuntu 17.04。

答案1

但是现在我发现 Windows 无法再写入该分区,因为它将其视为只读,而 Linux 仍然可以写入。

当 UDF 文件系统处于不一致状态或损坏时,Windows 上就会发生这种情况。尝试运行 chkdsk.exe,看看它是否报告了一些问题。Windows 的 chkdsk.exe 也支持在 UDF 文件系统上检查错误。如果确实存在错误,您可以尝试通过指定 /F 参数来修复它们……但我被告知,在某些情况下,当尝试修复损坏的 UDF 时,chkdsk.exe /F 会对其造成更大的损坏。

相关内容