Por que minha partição NTFS é montada como somente leitura?


33

Até recentemente, minha partição do Windows (C :) e minha partição de dados (E :) eram montadas como leitura / gravação. Agora, ambos parecem montar apenas como somente leitura.

Redimensionamento GParted (erro)

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.

Saída 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

Verificou a unidade no GParted, GSmartControl e ntfsfix, com todas concluídas com sucesso, nenhuma alteração.

Partições

dev / sda1 NTFS WinRE
dev / sda2 NTFS Windows C:
dev / sda3 Dados estendidos do
dev / sda4
dev E NTFS E: dev / sda5 EXT4 Ubuntu
dev / sda6 linux-swap

Estou procurando uma explicação de:

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........

e

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.

Você pode gravar dados na partição? Caso contrário, leia minha resposta abaixo. E você está tentando redimensionar, e não pode, portanto, a suposição é somente leitura? ou você está realmente tentando gravar dados na unidade?
Thomas Ward

Respostas:


27

O sistema pode não ter os arquivos para gravação em partições NTFS instalados.

Tente isso no terminal:

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

Isso remove ntfsprogsse estiver presente no sistema e instala, o ntfs-3gque deve permitir que você grave corretamente nas partições NTFS.

Em seguida, reinicie o sistema e tente abrir a unidade NTFS para acesso de gravação. Agora você deve conseguir gravar na unidade NTFS.


A execução desse comando resulta no sistema solicitando que eu remova o ntfsprogs, que procurei, e não parece listar nada sobre a gravação em ntfs em geral, então o removi. Isso parece ter corrigido, acho que instalei o ntfsprogs ao executar uma verificação de disco no ubuntu devido a setores defeituosos (10 deles). Obrigado!
Lewis Goddard

Sim. Sua pergunta foi um pouco enganadora, devido aos dados que você anexou. Esses dados anexados geralmente não explicam por que você não pode gravar na unidade - em vez disso, vemos que você está tentando redimensionar a unidade nesses dados.
Thomas Ward

1
A remoção dos ntfsprogs ao instalar o ntfs-3g resolveu o problema somente leitura.
Luis Alvarado

A criação de arquivos NTFS está funcionando para mim, saúde.
Gerry

38

Executar um desligamento completo do Windows permitirá que as unidades sejam totalmente montadas pelo Ubuntu. Isso pode ser feito pressionando a tecla SHIFT enquanto você pressiona o botão "Desligar" no menu "Energia".


2
Isso pode ser feito se a partição do Windows desaparecer? Em outras palavras, posso fazer isso se o Windows não estiver mais instalado?
epotter 30/10/19

Não, esse truque só será útil se você tiver o Windows instalado, pois não há um botão "Desligar" para clicar se você não tiver o Windows instalado.
Schulwitz

Obrigado, isso funcionou para mim ... meu windows 10 partição foi somente leitura antes, mas depois de seguir as instruções da página, não é ....
waqar

5
Para evitar ter que manter a tecla Shift pressionada toda vez que você encerra o Windows (é fácil esquecer uma configuração de inicialização dupla), você pode simplesmente desativar completamente a hibernação, o que também desativa a inicialização híbrida, tornando isso um problema. Quando inicializado no Windows, inicie um prompt de comando elevado ("Executar como Administrador") e digite powercfg /h offe pressione Enter. Em seguida, reinicie o Ubuntu e a unidade NTFS será gravável. Se você preferir não desativar completamente a hibernação, poderá desativar apenas a inicialização híbrida usando o painel de controle (não consegui encontrar um método de linha de comando); consulte o link no Guia de respostas.
21718 Ben Johnson

Trabalhei na minha inicialização dupla do Windows 10 + Ubuntu 18.04. Obrigado!
Kuai Yu

12

Aconteceu comigo, tudo o que fiz foi

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

Ele removerá qualquer arquivo de log criado pelo Windows.

trabalhou para mim.


1
Isso parece perigoso. Embora torne o disco gravável novamente, removendo os arquivos de cache do Windows no Linux, o que acontece quando você inicializa o Windows novamente?
Paul

muito obrigado eu tenho um segundo disco rígido que usei uma vez no windows e não conseguia montar mais em leitura / gravação no ubuntu isso corrigiu
wraith3690 001

0

Se isso acontece no caso de dual boot com o Windows 10, você precisa desmarcar turn on fast startupem Control Panel --> Power Options --> Choose what the power buttons doe, em seguida, desligamento, não reinicialização. Uma vez feito corretamente, você poderá acessar as partições NTFS normalmente com permissões de leitura / gravação.

Isso acontece porque a atualização do Windows 10 redefine a inicialização rápida padrão, que é uma forma de hibernação.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.