Ubuntu монтирует внешний диск NTFS только для чтения?

Я нечастый пользователь Ubuntu / Linux, использую его только в случае серьезной катастрофы (в данном случае ядерное программное обеспечение Ransomware, но это уже другая история).

Итак, я загрузил другой ноутбук с помощью Ubuntu с USB-накопителя; вставил мой внешний диск NTFS, и он распознается автоматически, но если я пытаюсь создать новую папку / диск в любом месте, интерфейс "файловый менеджер" просто закрывается, и мне нужно запустить его снова (попробуйте снова, промойте и повторите),

Это заставляет меня предположить, что мой ext.drive по умолчанию монтируется в режиме только для чтения.

Q1. Как / где я могу убедиться, что он смонтирован в режиме только для чтения?

Q2. Каков наилучший способ монтировать его в режиме чтения-записи?

4 ответа

Решение

Это распространенный вопрос, на который много раз отвечали в AskUbuntu (например, здесь).

Короче говоря, у вас, вероятно, fast boot включен в Windows, поэтому Linux будет монтировать его только в режиме только для чтения.

Вы также должны иметь ntfs-3g установлен, что вы, вероятно, будете, потому что он установлен по умолчанию в Ubuntu

Q1. Просто смонтируйте раздел Windows и посмотрите, сможете ли вы создать или отредактировать файл там.

Q2. Для надежного монтирования в режиме чтения-записи необходимо отключить fast boot в винде. Затем просто дважды щелкните раздел Windows в вашем файловом менеджере. Кроме того, вы можете сделать это из терминала:

Узнайте, какой раздел ваш раздел Windows:

[[email protected]:mnt]$ lsblk -f
NAME           FSTYPE   LABEL    UUID                                 MOUNTPOINT
loop0          squashfs                                               /snap/ohmygiraffe/3
loop1          squashfs                                               /snap/core/2844
loop2          squashfs                                               /snap/core/2774
loop3          squashfs                                               /snap/core/2898
sda                                                                   
├─sda1         ntfs     Recovery E6A60CE2A60CB559                     
├─sda2         vfat              A80E-CD6E                            /boot/efi
├─sda3                                                                
├─sda4         ntfs              3C5E17DD5E178F30                     
├─sda5         swap              e0f12aa3-2b9f-4e04-a91d-806a9eccb688 
│ └─cryptswap1 swap              c738647d-8719-4f4e-b454-14802635d295 [SWAP]
└─sda6         ext4              4295796e-0535-4fbf-843d-7c9970c9155e /
sdb                                                                   
├─sdb1         ext4              4c9ee94a-d2b3-46a0-99a7-7f434814bda5 /home
└─sdb2         ext4              cc902d7c-591b-4a44-8b68-51a7ca7c4e7f /opt

В моем примере выше, это sda4,

Теперь установите его в точку монтирования /mnt/windows:

sudo mount -t ntfs /dev/sda4 /mnt/windows
ls /mnt/windows

Затем просто перейдите к /mnt/windows в вашем файловом менеджере и создайте тестовый текстовый файл и убедитесь, что вы можете сохранить его.

Вы можете размонтировать монтирование, используя:

sudo umount /mnt/windows

Если ценные данные, сделайте ремонтные работы на клонированной копии

  • Если данные, которые вы хотите восстановить, являются ценными, рекомендуется скопировать диск на другой диск по крайней мере того же размера и выполнить ремонт клонированной копии. Таким образом, вы осмелитесь попробовать потенциально рискованные методы. Если что-то пойдет не так, вы можете снова клонировать и попробовать что-то другое, не теряя своих данных. Смотрите эту ссылку,

Различные причины вашей проблемы для монтирования файловой системы NTFS

Могут быть разные причины, по которым вы не можете смонтировать файловую систему NTFS.

  • Файловая система нуждается в восстановлении, и для NTFS это должно быть сделано в Windows, как предлагает @MichaelBay. Если Windows в вашей текущей системе не работает, вы можете подключить диск к другому компьютеру с Windows и выполнить эту работу. Но я могу понять, что вы не решитесь сделать это из-за подозрительного вредоносного ПО.

  • Windows находится в режиме гибернации или полу-гибернации, что означает, что файловая система находится в состоянии, которое может быть повреждено при записи в другую операционную систему. Решение в этом случае заключается в

    • загрузиться в Windows, если это возможно, и перезагрузиться (не выключаться)
    • отключить быстрый запуск в Windows, который является своего рода полупериодом
  • Автоматический процесс монтирует раздел NTFS только для чтения, хотя его можно монтировать для чтения и записи. Если это проблема, вы можете размонтировать ее и смонтировать вручную с разрешениями на чтение и запись.

    Вы можете проверить, смонтирован ли раздел только для чтения. ro или читать-писать rw в файле /etc/mtab

    less /etc/mtab
    

    или конкретно с grep например с

    grep 'ro,' /etc/mtab
    grep '^/dev/' /etc/mtab
    

    Смотрите эти ссылки,

В моем случае проблема заключалась в том, что в Windows было активировано кэширование диска. Решение было простым: отключить кеширование диска на диске в Windows.

После использования Windows для отключения кэширования диска на моем портативном накопителе, отформатированном в USB NTFS, я мог автоматически смонтировать диск на моей машине с Linux и одновременно выполнять чтение и запись на диск как из Linux, так и из Windows.

Чтобы отключить кэширование записи в Windows, выполните следующие действия:

  1. Щелкните правой кнопкой мыши на диске в проводнике Windows.
  2. Откройте Свойства.
  3. Перейдите на вкладку "Политика".
  4. Снимите флажок "Включить кэширование записи..."

Самое простое решение, которое я нашел после изучения ответов многих людей, заключалось в том, чтобы загрузить ISO-файл Windows 10, создать загрузочную флешку с использованием ISO, а затем загрузиться с USB.

Как только я был в настройке, я просто отменил ее (не принудительно выключать) и вернулся в Ubuntu, чтобы найти мой диск в нормальном состоянии с удаленным разрешением только для чтения и восстановленным полным доступом.

Простое решение, на поиск которого у меня ушло много часов. Надеюсь, это поможет кому-то еще.

Кажется, что после загрузки Windows, будь то установка, Live USB (Windows to go) или любой другой вариант, он может заблокировать ваши диски NTFS, если он не будет закрыт должным образом, что также произошло с USB-накопителями.

Это случалось со мной несколько раз в прошлом. Хотя в прошлом у меня была Windows, а на этот раз ее не было, так что найти новое решение было непросто.

Другие вопросы по тегам