Perché la mia partizione NTFS si monta in sola lettura?


33

Fino a poco tempo fa, sia la mia partizione di Windows (C :) che la mia partizione di dati (E :) sarebbero montate come lettura / scrittura. Ora entrambi sembrano montare solo in sola lettura.

GParted Resize (Errore)

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.

Uscita 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

Controllato il disco in GParted, GSmartControl e con ntfsfix, tutti completati con successo, nessuna modifica.

partizioni

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

Sto cercando una spiegazione di:

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.

Puoi scrivere dati nella partizione? In caso contrario, leggi la mia risposta di seguito. E stai cercando di ridimensionare, e non in grado, quindi il presupposto è di sola lettura? o stai davvero cercando di scrivere dati sull'unità?
Thomas Ward

Risposte:


27

Il sistema potrebbe non disporre dei file per la scrittura su partizioni NTFS installate.

Prova questo nel terminale:

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

Questo rimuove ntfsprogsse è presente sul sistema e installa ntfs-3gche dovrebbero consentire di scrivere correttamente nelle partizioni NTFS.

Quindi riavviare il sistema e tentare di aprire l'unità NTFS per l'accesso in scrittura. Ora dovresti essere in grado di scrivere sull'unità NTFS.


L'esecuzione di quel comando provoca il sistema che mi chiede di rimuovere ntfsprogs, che ho cercato, e non sembra elencare nulla sulla scrittura su ntfs in generale, quindi l'ho rimosso. Questo sembra averlo risolto, penso di aver installato ntfsprogs quando cercavo di eseguire un controllo del disco in Ubuntu a causa di settori danneggiati (10 di essi). Grazie!
Lewis Goddard,

Sì. La tua domanda è stata un po 'fuorviante, a causa dei dati che hai allegato. I dati allegati in genere non spiegano perché non è possibile scrivere sull'unità, piuttosto vediamo che stai cercando di ridimensionare l'unità in quei dati.
Thomas Ward

1
La rimozione di ntfsprogs durante l'installazione di ntfs-3g ha risolto il problema di sola lettura.
Luis Alvarado,

La creazione del file NTFS funziona per me, evviva.
Gerry,

39

L'esecuzione di uno spegnimento completo di Windows consentirà alle unità di essere completamente montate da Ubuntu. Ciò può essere ottenuto tenendo premuto il tasto MAIUSC mentre si preme il pulsante "Spegni" nel menu "Accensione".


2
Questo può essere fatto se la partizione di Windows è sparita? In altre parole, posso farlo se Windows non è più installato?
epotter,

No, questo trucco è utile solo se hai installato Windows in quanto non c'è un pulsante "Spegni" per fare clic se non hai Windows installato.
schulwitz,

grazie, questo ha funzionato per me ... la mia partizione di Windows 10 è stata letta solo prima ma dopo aver seguito le istruzioni dalla pagina, non è ....
waqar

5
Per evitare di tenere premuto Shift ogni volta che si arresta Windows (è facile dimenticarlo in una configurazione a doppio avvio), è possibile semplicemente disabilitare completamente l'ibernazione, che disabilita anche l'avvio ibrido, rendendolo quindi un problema. Quando avviato in Windows, avvia un prompt dei comandi con privilegi elevati ("Esegui come amministratore") e digita powercfg /h offe premi Invio. Quindi, riavviare in Ubuntu e l'unità NTFS sarà scrivibile. Se preferisci non disabilitare completamente l'ibernazione, puoi disabilitare solo l'avvio ibrido tramite il Pannello di controllo (non sono riuscito a trovare un metodo da riga di comando); vedere il link nella risposta per la guida.
Ben Johnson,

Ha funzionato per il mio doppio avvio di Windows 10 + Ubuntu 18.04. Grazie!
Kuai Yu,

12

Mi è successo, tutto quello che ho fatto è stato

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

rimuoverà qualsiasi file di registro creato da Windows.

ha funzionato per me.


1
Sembra pericoloso. Mentre rende di nuovo scrivibile il disco rimuovendo i file della cache di Windows in Linux, cosa succede quando si avvia di nuovo in Windows?
Paolo,

grazie mille ho un secondo hdd che ho usato una volta in Windows e non ho più potuto montare in lettura / scrittura sotto Ubuntu questo risolto
wraith3690 001

0

Se succede in caso di dual boot con Windows 10, è necessario deselezionare turn on fast startupin Control Panel --> Power Options --> Choose what the power buttons doe poi l'arresto, non il riavvio. Una volta fatto correttamente, sarai in grado di accedere alle partizioni NTFS normalmente con autorizzazioni di lettura / scrittura.

Ciò accade a causa dell'aggiornamento di Windows 10 che lo ripristina all'avvio rapido predefinito, che è una forma di ibernazione.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.