Почему мой раздел NTFS монтируется только для чтения?


33

До недавнего времени и мой раздел Windows (C :), и мой раздел данных (E :) монтировались как чтение / запись. Теперь оба, кажется, монтируются только для чтения.

GParted Resize (ошибка)

ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda4
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 86207623680 bytes (86208 MB)
Current device size: 86207627264 bytes (86208 MB)
New volume size : 78662066688 bytes (78663 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 62126 MB (72.1%)
Collecting resizing constraints ...
Needed relocations : 1606868 (6582 MB)
Schedule chkdsk for NTFS consistency check at Windows boot time ...
Resetting $LogFile ... (this might take a while)
Relocating needed data ...
ERROR: Extended record needed (1032 > 1024), not yet supported!
Please try to free less space.

Выходные данные chkdsk:

Checking file system on E:
The type of the file system is NTFS.
Volume label is Data.

A disk check has been scheduled.
Windows will now check the disk.                         
  99482 file records processed.
  495 large file records processed.                     
  0 bad file records processed.                         
  0 EA records processed.                               
  0 reparse records processed.                          
  104412 index entries processed.                       
  0 unindexed files processed.                          
  99482 security descriptors processed.                 
  2466 data files processed.                            

CHKDSK is verifying Usn Journal...
  4479208 USN bytes processed.                                     
Usn Journal verification completed.
Windows has checked the file system and found no problems.

84187132 KB total disk space.
  60479688 KB in 69969 files.
     15520 KB in 2467 indexes.
         0 KB in bad sectors.
    174336 KB in use by the system.
     65536 KB occupied by the log file.
  23517588 KB available on disk.
      4096 bytes in each allocation unit.
  21046783 total allocation units on disk.
   5879397 allocation units available on disk.

Internal Info:
9a 84 01 00 00 1b 01 00 fc 1a 01 00 00 00 00 00  ................
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
42 00 00 00 52 73 5c 77 b0 e7 1d 00 b0 df 1d 00  B...Rs\w........

Fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=8213cc89-2438-41b9-899f-13b4c5b299af /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=45873767-d9ae-4f0c-baab-ffc2726ac24e none            swap    sw              0       0

Проверил диск в GParted, GSmartControl и с ntfsfix, все успешно завершено, без изменений.

Перегородки

dev / sda1 NTFS WinRE
dev / sda2 NTFS Windows C:
dev / sda3 Расширенная
dev / sda4 NTFS данные E:
dev / sda5 EXT4 Ubuntu
dev / sda6 linux-swap

Я ищу объяснение:

Internal Info:
9a 84 01 00 00 1b 01 00 fc 1a 01 00 00 00 00 00  ................
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
42 00 00 00 52 73 5c 77 b0 e7 1d 00 b0 df 1d 00  B...Rs\w........

а также

Resetting $LogFile ... (this might take a while)
Relocating needed data ...
ERROR: Extended record needed (1032 > 1024), not yet supported!
Please try to free less space.

Вы можете записать данные в раздел? Если нет, то прочитайте мой ответ ниже. И вы пытаетесь изменить размер, и не в состоянии, таким образом, предположение о его только для чтения? или вы на самом деле пытаетесь записать данные на диск?
Томас Уорд

Ответы:


27

В системе могут отсутствовать файлы для записи в разделы NTFS.

Попробуйте это в терминале:

sudo apt-get remove ntfsprogs && sudo apt-get install ntfs-3g

Он удаляет, ntfsprogsесли он присутствует в системе, и устанавливает, ntfs-3gчто должно позволить вам правильно записывать в разделы NTFS.

Затем перезагрузите систему и попытайтесь открыть диск NTFS для доступа к записи. Теперь вы должны иметь возможность записи на диск NTFS.


Выполнение этой команды приводит к тому, что система предлагает удалить ntfsprogs, которые я посмотрел, и, кажется, ничего не перечисляет о записи в ntfs вообще, поэтому я удалил ее. Это, кажется, исправило это, я думаю, что я установил ntfsprogs при поиске проверки диска под Ubuntu из-за плохих секторов (10 из них). Благодарность!
Льюис Годдард

Ага. Ваш вопрос немного вводил в заблуждение из-за данных, которые вы приложили. Эти данные, как правило, не объясняют, почему вы не можете записать на диск, скорее мы видим, что вы пытаетесь изменить размер диска в этих данных.
Томас Уорд

1
Удаление ntfsprogs при установке ntfs-3g решило проблему только для чтения.
Луис Альварадо

Получил создание файлов NTFS у меня работает, ура.
Джерри

39

Выполнение полного выключения Windows позволит полностью смонтировать диски с помощью Ubuntu. Это можно сделать, удерживая клавишу SHIFT при нажатии кнопки «Завершение работы» в меню «Питание».


2
Можно ли это сделать, если раздел Windows исчез? Другими словами, могу ли я сделать это, если Windows больше не установлена?
epotter

Нет, этот трюк полезен только в том случае, если у вас установлена ​​Windows, поскольку нет кнопки «Завершение работы», которую можно нажать, если у вас не установлена ​​Windows.
Шульвиц

спасибо, это сработало для меня ... мой раздел Windows 10 был прочитан только до, но после следующих инструкций со страницы, это не ....
Waqar

5
Чтобы избежать необходимости удерживать нажатой клавишу Shift при каждом выключении Windows (это легко забыть в конфигурации с двойной загрузкой), вы можете просто полностью отключить режим гибернации, что также отключает гибридную загрузку, таким образом, делая это без проблем. При загрузке в Windows запустите командную строку с повышенными правами («Запуск от имени администратора»), введите powercfg /h offи нажмите Enter. Затем перезагрузитесь в Ubuntu, и диск NTFS будет доступен для записи. Если вы не хотите полностью отключать спящий режим, вы можете отключить только гибридную загрузку с помощью панели управления (я не смог найти метод командной строки); см. ссылку в Ответе для руководства.
Бен Джонсон

Работал для моей Windows 10 + Ubuntu 18.04 с двойной загрузкой. Благодарность!
Куай Ю

12

Случилось со мной, все, что я сделал, было

sudo ntfsfix /dev/sdxX // where x is HDD and X is drive number, in my case it was /dev/sda1

он удалит любой файл журнала, созданный Windows.

работал на меня.


1
Это кажется опасным. Хотя это делает диск доступным для записи снова, удаляя файлы кэша Windows в Linux, что произойдет, когда вы снова загрузитесь в Windows?
Пол

Большое спасибо, у меня есть 2-й
жесткий диск,

0

Если это происходит в случае двойной загрузки с Windows 10, вам нужно , чтобы снять turn on fast startupв Control Panel --> Power Options --> Choose what the power buttons doи затем отключение, а не перезагрузка. Как только это будет сделано правильно, вы сможете получить доступ к разделам NTFS с правами чтения / записи.

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

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.