尝试写入 NTFS 时“没有此文件或目录”

尝试写入 NTFS 时“没有此文件或目录”

我已经从 LUbuntu 18.04 Live USB 启动。我正尝试访问硬盘上的文件(Windows 10,NTFS)。默认情况下,它们是以只读方式安装的,因此我将其重新安装为读写方式,没有任何错误。(这是使用用户空间中的 ntfs-3g 驱动程序。)但是当我尝试写入驱动器上的文件时,我总是收到此错误:

“没有这样的文件或目录”

例如,如果我 chdir 到驱动器上的主目录并运行“echo > tmp.txt”,我会收到错误:

“bash:tmp.txt:没有此文件或目录”

如果我尝试在文件管理器中复制文件,则会收到此错误:

file1.txt:打开文件“/media/lubuntu/Windows8_OS/Users/michael/Downloads/file1.txt”时出错:没有此文件或目录

我尝试运行 ntfs-fix,但没有发现任何问题。

为什么我无法写入我的驱动器?

答案1

不要尝试重新安装只读分区,而是卸载分区并在单独的步骤中安装它。首先是卸载(根据需要将目录替换为安装 Windows 驱动器的位置):

sudo umount /media/lubuntu/Windows8_OS

下次运行ntfsfixsudo apt install ntfs-3g如果未找到命令)以防驱动器未正确卸载。例如,如果您正确关闭,但由于 BIOS 在您选择要从中启动的 USB 介质之前运行而中止 Windows 启动,则可能会发生这种情况。

sudo ntfsfix /dev/sda4

以上内容假设 NTFS 文件系统位于/dev/sda4。根据需要将其替换为您的设备(lsblk可能有助于确定其位置)。

现在挂载它:

sudo mount -t ntfs-3g /dev/sda4 /mnt

完成后不要忘记卸载它:

sudo umount /mnt

相关内容