¿Por qué mi partición NTFS se monta como solo lectura?

33

Hasta hace poco, tanto mi Partición de Windows (C :) como mi Partición de datos (E :) se montaban como lectura / escritura. Ahora ambos parecen montarse solo como de solo lectura.

GParted Resize (Error)

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.

Salida 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

Comprobé el disco en GParted, GSmartControl y con ntfsfixtodo completado con éxito, sin cambios.

Particiones

dev / sda1 NTFS WinRE
dev / sda2 NTFS Windows C:
dev / sda3 Extendido
dev / sda4 NTFS Datos E:
dev / sda5 EXT4 Ubuntu
dev / sda6 linux-swap

Estoy buscando una explicación 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........

y

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.
Lewis Goddard
fuente
¿Puedes escribir datos en la partición? Si no es así, lea mi respuesta a continuación. ¿Y está tratando de cambiar el tamaño, y no puede, por lo tanto, la suposición es de solo lectura? o realmente estás tratando de escribir datos en el disco?
Thomas Ward

Respuestas:

27

Es posible que el sistema no tenga instalados los archivos para escribir en particiones NTFS.

Prueba esto en la terminal:

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

Esto elimina ntfsprogssi está presente en el sistema e instala lo ntfs-3gque debería permitirle escribir correctamente en particiones NTFS.

Luego reinicie su sistema e intente abrir la unidad NTFS para acceso de escritura. Ahora debería poder escribir en la unidad NTFS.

Thomas Ward
fuente
Al ejecutar ese comando, el sistema me solicita que elimine ntfsprogs, que busqué, y no parece enumerar nada sobre cómo escribir en ntfs en general, así que lo eliminé. Esto parece haberlo solucionado, creo que instalé ntfsprogs cuando buscaba ejecutar una comprobación de disco en ubuntu debido a sectores defectuosos (10 de ellos). ¡Gracias!
Lewis Goddard el
Sí. Sin embargo, su pregunta fue un poco engañosa debido a los datos que adjuntó. Los datos que se adjuntan generalmente no explican por qué no puede escribir en la unidad, sino que vemos que está tratando de cambiar el tamaño de la unidad en esos datos.
Thomas Ward
1
Eliminar los ntfsprogs al instalar ntfs-3g resolvió el problema de solo lectura.
Luis Alvarado
Tengo la creación de archivos NTFS funcionando para mí, saludos.
Gerry
39

Realizar un apagado completo de Windows permitirá que Ubuntu monte completamente las unidades. Esto se puede lograr presionando la tecla MAYÚS mientras presiona el botón "Apagar" en el menú "Encendido".

Schulwitz
fuente
2
¿Se puede hacer esto si la partición de Windows se ha ido? Dicho de otra manera, ¿puedo hacer esto si Windows ya no está instalado?
Epotter
No, este truco solo es útil si tiene Windows instalado, ya que no hay un botón "Apagar" para hacer clic si no tiene Windows instalado.
schulwitz
gracias, esto funcionó para mí ... mi partición de Windows 10 se leyó solo antes, pero después de seguir las instrucciones de la página, no es ...
waqar
55
Para evitar tener que mantener presionada la tecla Mayús cada vez que cierre Windows (es fácil olvidarlo en una configuración de arranque dual), simplemente puede deshabilitar la Hibernación por completo, lo que también deshabilita el Arranque híbrido, lo que hace que esto no sea un problema. Cuando se inicie en Windows, inicie un símbolo del sistema elevado ("Ejecutar como administrador") y escriba powercfg /h offy presione Entrar. Luego, reinicie en Ubuntu, y la unidad NTFS será grabable. Si prefiere no deshabilitar la Hibernación por completo, puede deshabilitar solo el Arranque híbrido usando el Panel de control (no pude encontrar un método de línea de comandos); ver enlace en la respuesta para guía.
Ben Johnson
Funcionó para mi Windows 10 + Ubuntu 18.04 dual boot. ¡Gracias!
Kuai Yu
12

Me pasó a mí, todo lo que hice fue

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

eliminará cualquier archivo de registro creado por Windows.

trabajó para mi.

Hammad Farooq
fuente
1
Esto se siente peligroso. Si bien hace que el disco se pueda volver a escribir al eliminar los archivos de caché de Windows en Linux, ¿qué sucede cuando se inicia de nuevo en Windows?
Paul
muchas gracias Tengo un segundo
disco duro
0

Si sucede en el caso de arranque dual con Windows 10, es necesario desactivar turn on fast startupen Control Panel --> Power Options --> Choose what the power buttons doy luego el apagado, reinicio no. Una vez que esté hecho correctamente, podrá acceder a las particiones NTFS normalmente con permisos de lectura / escritura.

Esto sucede debido a que la actualización de Windows 10 lo restablece al inicio rápido predeterminado que es una forma de hibernación.

ingrese la descripción de la imagen aquí

krk
fuente