Domanda Impossibile montare il filesystem di Windows (NTFS) a causa della sospensione


Ogni volta che avvio Ubuntu, ricevo un messaggio che non può montare la mia partizione Windows, e posso scegliere di aspettare, saltare o montare manualmente.

Quando provo ad accedere alla mia partizione Windows tramite Nautilus, ricevo un messaggio che dice che questa partizione è ibernata e che devo inserire il file system e chiuderlo correttamente, cosa che ho fatto senza problemi, quindi non so perché questo accade .

Ecco la mia tabella delle partizioni, se sono necessari altri dati per favore fammelo sapere.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20000767     9999360   83  Linux
/dev/sda2        20002814   478001151   228999169    5  Extended
/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT
/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris
/dev/sda5        20002816   478001151   228999168   83  Linux

305
2018-06-03 12:47


origine


Lo metti in ibernazione o chiudi Windows prima di vedere il messaggio di errore? Ho anche questo problema, ma sono sicuro di chiudere Windows 8 Release Preview invece di metterlo in ibernazione. Quale versione di Windows usi? - yanglifu90


risposte:


UN insetto è stato archiviato sulla finestra di dialogo Nautilus che si sta vedendo in quanto raccomanda un'opzione potenzialmente pericolosa che potrebbe causare la perdita di dati. Si prega di non eseguire il comando in questa finestra di dialogo, a meno che non lo si voglia Elimina la sessione di Windows salvata e potenzialmente perdere il lavoro non salvato.

Spiegazione: Perché Linux non può aprire le partizioni Windows in ibernazione:

Stai vedendo questo errore perché hai ibernato Windows invece di   spegnendolo nel modo normale (nelle versioni più recenti di Windows, ibernazione   potrebbe essere l'opzione predefinita).

  • L'ibernazione salva le informazioni sullo stato corrente sul disco rigido e spegne il computer.
  • La chiusura del computer chiude tutti i programmi e termina tutti i processi in esecuzione prima di spegnere il computer.

Quando si disattiva Windows in ibernazione, si è essenzialmente   mettere in pausa il sistema e salvare tutte le informazioni (in un file di grandi dimensioni   chiamato hiberfil.sysIn questo modo quando riprendi dal letargo tutto   delle tue applicazioni e dei tuoi file sarà esattamente come li hai lasciati. esso   imposta anche un flag in hiberfil.sys per far conoscere altri sistemi operativi   che Windows è ibernato.

Apportare modifiche a Windows (ntfs) partizione mentre è   ibernato potrebbe essere pericoloso: potrebbe impedire il riavvio di Windows   dal letargo o allo schianto dopo il riavvio. Per questo motivo, il   strumento (ntfs-3g) che monta (apre) la partizione non la monterà   in modalità lettura-scrittura se vede un flag di ibernazione. In quanto tale, Nautilus,   il browser di file predefinito, non sarà in grado di aprirlo automaticamente   partizione - da qui il messaggio di errore che vedi - perché sta provando   per aprirlo in modalità lettura-scrittura.

Soluzione alternativa per tutte le versioni di Windows:

Esistono tre modi per montare una partizione Windows ibernata:

  1. Avviare in Windows e spegnere il sistema spegnendolo completamente. È quindi possibile riavviare in Ubuntu e la partizione verrà montata automaticamente in modalità lettura-scrittura quando viene aperta in Nautilus. Si noti che l'opzione "Chiudi sessione" potrebbe non essere quella giusta visualizzato nel menu di avvio per impostazione predefinita. Potrebbe essere necessario fare clic sul accanto ad esso per vedere ulteriori opzioni.

  2. Monta manualmente il filesystem in modalità di sola lettura.

    • Verificare se si dispone di un punto di montaggio (cartella per il montaggio della partizione) per la partizione di Windows nella cartella /media usando questo comando:

      ls /media

    • Se non vedi una cartella per la tua partizione Windows, dovresti crearne una con il seguente comando:

      sudo mkdir /media/windows

    • Quindi, montare la partizione in modalità di sola lettura su questa cartella con questo comando:

      mount -t ntfs-3g -o ro /dev/sda3 /media/windows

      Nota che dovresti cambiare /media/windows se il punto di mount è chiamato qualcos'altro.

    • Ora sarete in grado di visualizzare / aprire i file sulla partizione di Windows utilizzando qualsiasi programma in Ubuntu. Tuttavia non sarai in grado di scrivere alla partizione o modificare qualsiasi file in quanto è in modalità di sola lettura.
  3. Se è necessario montare la partizione in modalità lettura-scrittura e non lo sono in grado o disposto ad avviare Windows e spegnerlo completamente c'è una terza opzione. Tuttavia, non è incluso qui perché elimina completamente  hiberfil.sys e ti farà perdere tutto informazioni non salvate nei programmi Windows ibernati. Quello che segue è un preventivo a partire dal man ntfs-3g sull'opzione che verrebbe usata per fare questo.

    remove_hiberfile
                  Unlike in case of  read-only  mount,  the  read-write  mount  is
                  denied  if  the  NTFS  volume is hibernated. One needs either to
                  resume Windows and shutdown it  properly,  or  use  this  option
                  which  will  remove  the  Windows hibernation file. Please note,
                  this means that the saved Windows  session  will  be  completely
                  lost. Use this option under your own responsibility.
    

Soluzione (solo per Windows 8 e 10):

C'è una nuova funzionalità in Windows 8 chiamata Avvio rapido. Se questa funzione è abilitata (che è predefinita), Windows 8 non si spegne completamente quando si sceglie l'arresto. Invece, fa un "arresto ibrido". Questo è qualcosa di simile all'ibernazione; fa riavviare Windows 8 più velocemente. Pertanto, è necessario disabilitare questa funzione per poterla spegnere correttamente e poter montare le partizioni Windows. Per fare questo, avvia il tuo Windows 8 e:

Nota: la disabilitazione di Avvio rapido molto probabilmente farà sì che Windows 8 richieda più tempo per l'avvio. Non ci sono numeri "esatti", ma diciamo che se ci sono voluti 10 secondi per avviare Windows 8, ora ci vorranno 50 secondi dopo aver disabilitato questa funzione.

  1. Aperto Pannello di controllo nella vista icone piccole e fare clic su Opzioni di alimentazione. (vedere screenshot 1)
  2. Clicca su Scegli cosa fanno i pulsanti di accensione. (vedere screenshot 2)
  3. Clicca su Modifica le impostazioni che al momento non sono disponibili. (vedere screenshot 3)
  4. Deseleziona Attiva avvio rapido (consigliato). (vedere screenshot 4)

Clicca su Salva I Cambiamenti. Ora, spegni Windows 8 e fai il boot in Ubuntu.

Se non si è ancora in grado di eseguire il mount senza errori, potrebbe essere necessario disattivare completamente la modalità di sospensione. Aprire un prompt dei comandi con privilegi elevati (fare clic con il pulsante destro del mouse sul collegamento, fare clic su "Esegui come amministratore") e immettere:

powercfg /h off

Fonte: Avvio rapido - Attivazione o disattivazione in Windows 8.


363
2018-06-03 12:51



Nessuno di questi lavori per me. L'unico che sono in grado di montare la partizione di Win 8 su ubuntu è di premere "restart" in windows, quindi avviare ubuntu. - Yuri Ghensev
Ciao, cambio le sedute per Windows 8.1 come hai detto. Ma sfortunatamente ho ancora il massaggio d'errore che avevo in precedenza. mi aiuti per favore, - mr_azad
C'è questo link tuxera.com/community/ntfs-3g-manual/#fastrestart potrebbe essere utile --- suggerisce di emettere il comando powercfg /h off Su Windows. - Rmano
Ho l'opzione "avvio veloce" disabilitata e faccio sempre il boot su Fedora riavviando Windows eppure dice ancora che "è in uno stato non sicuro" c'è qualcos'altro da fare? - arielnmz
Sto avendo lo stesso esatto problema di @arielnmz. Ho disabilitato "avvio veloce" in base alla "Soluzione (solo per Windows 8)", ma non riesco ancora a montarlo R / W in Ubuntu 14. Posso montarlo su RO ma non su RW. Qualche idea sul perché questo funziona per gli altri ma non per me? - Bill The Ape


MODIFICARE: FACENDO QUESTO POTREBBE HANNO CONSEGUENZE PERICOLOSE e Windows potrebbe non riuscire ad avviare o corrompere il filesystem all'avvio.


Uso ntfsfix nel terminale, anche se non è possibile accedere a Windows

sudo ntfsfix /dev/sdXY

dove XY è la partizione, ad es. a2 (/dev/sda2) o b1 (/dev/sdb1)

ntfsfix ripara alcune incongruenze fondamentali di NTFS, reimposta il file journal NTFS e pianifica un controllo di coerenza NTFS per il primo avvio in Windows.


134
2017-10-06 07:34



Un po 'di spiegazione sarebbe davvero bella :-) Certamente c'è una pagina man, ma dato che l'hai scritta qui, sarebbe bene migliorarla ulteriormente, ma spiegare cosa fa questo comando. - Jendas
L'ho provato, ma restituisce "Windows è ibernato, rifiutato di essere montato. Remount non riuscito: operazione non consentita" - Marco Lackovic
Bello! questa dovrebbe essere la risposta scelta ... - so.very.tired
Tu fai NON voglio farlo. In caso contrario, il file system si corrompe quando si riprende la sessione di Windows ibernato. - psusi
Concordo con @psusi: questo è molto pericoloso e potrebbe causare la perdita di tutti i dati piace Qui - Fabby


Se vuoi terminare la sessione ibernata, esegui questo comando in un Terminale (premi Ctrl+alt+T per aprire il terminale)

sudo ntfsfix /dev/sdXY

dove XY è la partizione. ex: sda2 o sdb1

Questo funziona anche se non è possibile accedere a Win8.


46
2017-07-18 15:24



Non sono sicuro che riparare una partizione NTFS da Ubuntu sia una buona idea per un avvio rapido in sospensione di Windows 8.1. Invece, ho risolto il problema da Windows 8.1: powercfg / h off - Bill The Ape
Ho fatto questo e ho ottenuto un errore "Windows è ibernato, rifiutato di montare. Rimborso fallito: operazione non consentita" - Erel Segal-Halevi


La mia soluzione era di chiamare a mntwindows script in /etc/rc.local. Questo script controllerebbe la sospensione e se l'ibernazione monta in sola lettura. Per essere sicuro che lo script possa sempre essere chiamato, l'ho inserito /bin e contrassegnato come eseguibile. I contenuti dello script sono i seguenti

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]

#Mounts Windows
if [ $? -eq 14 ]
then
  echo "Windows is sleeping, I'm mounting as read-only"
  sudo mount -o ro /dev/sda[Partition Number] /media/[Any existing folder name]
fi

18
2018-02-12 19:02



Ottima soluzione. Grazie molto. Ha funzionato per me su un'antica eMachines E442 che è stata accidentalmente distrutta durante lo spegnimento. +1 - Ian Lewis


È a causa della funzione di avvio rapido di Windows 8.

La soluzione temporanea sarebbe tornare in Windows e riavviare il sistema (invece di spegnersi). La soluzione permanente è disabilitare l'avvio rapido.

È possibile utilizzare questa guida per disabilitare l'avvio rapido in Windows 8: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/


17
2018-03-26 20:42



Questo era esattamente ciò che il problema era per me e fare un riavvio da Windows per avviare Linux, piuttosto che un arresto è un ottimo modo per verificare che questa sia la soluzione corretta per te. La soluzione di ntfsfix di seguito non ha funzionato per me, mentre questa ha funzionato. - sage88
stesso problema su Windows 10 - Postadelmaga


Windows 8 aggiunge una funzionalità di "avvio rapido". Fa sì che Windows si avvii più velocemente dopo un arresto, ma come effetto collaterale finisce per mettere il tuo filesystem in quello stato di ibernazione.

Per disabilitare questa funzione in Win 8, cerca "scegli cosa fanno i pulsanti di accensione" nelle impostazioni, fai clic sullo scudo per sbloccare le caselle di controllo e da qui puoi abilitare o disabilitare l'avvio rapido.

L'avvertenza menzionata in precedenza, che si desidera chiudere veramente Windows e non riavviare per ottenere un facile accesso da Linux, vale comunque.


13
2017-11-03 11:44



Ho disabilitato "avvio veloce" nel mio Windows 8.1. Non ha aiutato. Posso solo montare RO. Questo è strano - Bill The Ape


Per Windows 10, ho capito come disattivare l'avvio veloce. Ho fatto uno screencast per risolverlo. Vai a Pannello di controllo > Hardware e suoni > Opzioni di alimentazione > Impostazioni di sistema Quindi fare clic su "Modifica impostazioni attualmente non disponibili" e rimuovere il segno di spunta da "Attiva avvio rapido". Fonte : http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10


10
2017-12-04 22:23