"Нет такого файла или каталога" пытается записать NTFS
Я загрузился с LUbuntu 18.04 Live USB. Я пытаюсь получить доступ к файлам на моем жестком диске (Windows 10, NTFS). По умолчанию они монтируются только для чтения, поэтому я перемонтировал их для чтения-записи без ошибок. (Это с драйвером ntfs-3g в пространстве пользователя.) Но когда я пытаюсь записать файлы на диске, я всегда получаю эту ошибку:
"Данный файл или каталог отсутствует"
Например, если я захожу в мой домашний каталог на диске и запускаю "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
Затем запустите ntfsfix (sudo apt get ntfsfix
во-первых, если он не установлен) на всякий случай, если диск не был размонтирован правильно. Это может произойти, например, если вы правильно выключили, но затем прервали запуск Windows из-за того, что BIOS ушел до того, как вы смогли выбрать USB-носитель для загрузки.
sudo ntfsfix /dev/sda4
Выше предполагается, что файловая система NTFS находится в /dev/sda4. Замените при необходимости на ваше устройство (fdisk -lu
может быть полезно определить где это).
Теперь смонтируйте это:
sudo mount -t ntfs-3g /dev/sda4 /mnt
Не забудьте размонтировать его, когда закончите:
sudo umount /mnt