În imposibilitatea de a monta Windows (NTFS) sistemul de fișiere din cauza hibernare

Ori de câte ori am de boot Ubuntu, am primit un mesaj că nu se poate monta partitia cu windows-ul, și pot alege să fie așteptați, sări sau manual de montare.

Atunci când încerc să-mi intre partitia cu Windows-ul prin Nautilus primesc un mesaj care spune că această partiție este hibernat și de care am nevoie pentru a intra în sistemul de fișiere în mod corespunzător și închideți-l, ceva ce am făcut cu nici o problema, deci eu nu't știu de ce acest lucru se întâmplă.

Aici's my tabela de partiții, dacă mai este nevoie de date, vă rog să-mi spuneți.

   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
Comentarii la întrebare (1)
Soluția

O bug a fost depus despre Nautilus dialog vezi cum se recomandă un potențial periculoase opțiune care ar putea duce la pierderea de date. Vă rugăm să nu executați comanda în această fereastră de dialog dacă doriți să ștergere salvate Windows sesiune și pot pierde fost salvate.

Explicatie: de Ce Linux poate't deschide hibernat Windows partitiile:

vedeți această eroare pentru că ai hibernat Windows în loc de oprirea în mod normal (în versiunile mai noi de Windows, hibernare ar putea fi opțiunea implicită).

  • Hibernare salvează starea curentă de informații de pe hard disk și apoi puterile pe computer.
  • de a Închide computerul se închide toate programele și termina toate procesele care rulează înainte de a alimenta computerul.

atunci Când porniți pe Windows de hibernare, sunteți în esență, întreruperea sistemului și economisirea toate aceste informații (într-un fișier mare numit hiberfil.sys) Acest mod, atunci când reia din hibernare toate aplicațiile și fișierele vor fi exact cum le-ai lăsat. Acesta de asemenea, stabilește un steag în hiberfil.sys` pentru a permite altor Sisteme de Operare știu că Windows este hibernat.

Efectuarea de modificări la Windows (ntfs) partiție în timp ce acesta este hibernat ar putea fi periculos--ar putea provoca Windows pentru a nu relua de hibernare sau să se prăbușească după reluarea. Din aceasta cauza, instrument (ntfs-3g) care se montează (deschide) partiția nu va monta în modul citire-scriere dacă vede o hibernare de pavilion. Ca atare, Nautilus, implicit browser-ul de fișiere, nu va fi capabil de a deschide în mod automat acest lucru partiție--prin urmare, mesajul de eroare pe care ai văzut-pentru că ea este încercarea de pentru a o deschide în modul citire-scriere.

Soluție pentru toate versiunile de Windows:

Există trei moduri de a monta un hibernat partitia cu Windows-ul:

  1. Boot în Windows și putere în jos sistemul de a-l închide complet. Puteți apoi porni înapoi în Ubuntu și partiția va monta în modul citire-scriere în mod automat atunci când deschideți-l în Nautilus. Rețineți că "Închis" opțiune poate să nu fie cel afișate în meniul start în mod implicit. Poate fi necesar să faceți clic pe butonul de lângă ea pentru a vedea opțiuni suplimentare.
  1. Manual monta sistemul de fișiere în modul doar în citire.
  • Verificați pentru a vedea dacă aveți un punct de montare (folder pentru montarea partiției in) pentru partiția Windows în dosarul `/media folosind această comandă:

`e /media

  • Dacă tu nu't vedea un folder pentru partiția Windows, ar trebui să creați unul cu următoarea comandă:

sudo mkdir /media/windows

  • Apoi, montați partiția în modul doar în citire pe acest folder cu această comandă:

mount -t ntfs-3g -o ro /dev/sda3 /media/windows Rețineți că ar trebui să se schimbe /media/windows dacă mountpoint se numeste altceva.

  • Acum, va fi capabil pentru a vizualiza/deschide fișierele de pe partiția Windows folosind orice program în Ubuntu. Cu toate acestea, nu va fi capabil să scrie pentru a divizării sau a modifica orice fișiere cum este în modul doar în citire.
  1. Dacă aveți nevoie pentru a monta partiția în modul citire-scriere și nu sunt capabil sau dispus să boot în Windows și închidă complet există o a treia opțiune. Cu toate acestea, ea nu este inclus aici pentru că se șterge complet hiberfil.sys și va determina să-și piardă toate nesalvate informații în hibernat programe Windows. Următorul text este un citat din `om ntfs-3g la opțiunea care va fi folosit pentru a face acest lucru.

remove_hiberfile Spre deosebire, în caz de read-only munte, citește-scrie muntele este refuzat în cazul în care volumul NTFS este hibernat. Unul trebuie să fie cv-ul Windows și de închidere în mod corespunzător, sau de a folosi această opțiune care va elimina Windows fișier de hibernare. Vă rugăm să rețineți, acest lucru înseamnă că a salvat Windows sesiune va fi complet pierdut. Utilizați această opțiune sub propria responsabilitate.

Soluție (numai pentru Windows 8 și 10):

Există o caracteristică nouă în Windows 8 numit Fast Startup. Dacă această caracteristică este activată (care este implicit), Windows 8 nu are de fapt complet de închidere, atunci când alegeți închidere. În schimb, face un "hybrid shutdown". Acest lucru este ceva de genul hibernare; se face pornirea Windows 8 înapoi mai repede. Deci, aveți nevoie pentru a dezactiva această caracteristică pentru a fi capabil să-l închidă în mod corespunzător, și să fie capabil de a monta Ferestrele partiții. Pentru a face acest lucru, de boot în Windows 8 și:

Notă: dezactivarea Pornirii Rapide va face cel mai probabil Windows 8 ia mai mult timp pentru a boot. Nu există "exact" numere, dar las's spun că, dacă te-a luat 10 secunde pentru a boot în Windows 8, va lua acum 50 de secunde după dezactivarea această caracteristică.

  1. Deschide Panou de Control în icoane mici vedere și faceți clic pe Opțiuni de Alimentare. (a se vedea screenshot 1)
  2. Faceți clic pe Alege ce face puterea de butoane. (a se vedea screenshot 2)
  3. Faceți clic pe Modificare setări care sunt indisponibile în prezent. (a se vedea screenshot 3)
  4. Debifați activare pornire rapidă (recomandat). (a se vedea screenshot 4) Faceți clic pe Salvați modificările. Acum, închidere Windows 8 și boot înapoi în Ubuntu. Dacă încă nu't posibilitatea de a monta fără a obține erori, poate fi necesar să dezactivați hibernare complet. Deschideți un Prompt de Comandă (click dreapta pe comanda rapidă, faceți clic pe "executare ca Administrator"), și de intrare:
powercfg /h off

Sursa: Pornire Rapidă - activați sau dezactivați în Windows 8.

Comentarii (22)

EDIT: a FACE ACEST lucru ar PUTEA AVEA CONSECINȚE PERICULOASE** și Windows s-ar putea să nu reușească să boot sau este corupt de sistem de fișiere la boot.


Folosi ntfsfix în terminal, chiar dacă poate't acces la Windows

sudo ntfsfix /dev/sdXY

unde XY este partiția, de exemplu, " a2 " (/dev/sda2) sau b1 (/dev/sdb1)

ntfsfix reparații unele fundamentale NTFS neconcordanțe, resetează NTFS jurnalul de fișiere și programe NTFS un cec de consistență pentru prima boot în Windows.

Comentarii (13)

Dacă doriți să reziliați hibernat sesiune, executați această comandă într-un Terminal(apăsați Ctrl+Alt+T pentru a deschide Terminal)

sudo ntfsfix /dev/sdXY

unde XY este partiția. ex: sda2 sau sdb1

Acest lucru, de asemenea, funcționează dacă ai putea't obține în Win8.

Comentarii (2)

Soluția mea a fost să sun un mntwindowsscript-ul în/etc/rc.locale. Acest script va verifica pentru hibernare și dacă hibernat muntele ca doar în citire. În scopul de a asigurați-vă că script-ul poate fi numit întotdeauna am plasat-o în/bin` și marcate ca executabil. Conținutul script sunt după cum urmează

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
Comentarii (1)

L's pentru Windows 8's rapid de pornire caracteristică.

Soluție temporară ar fi să mă întorc în Windows și reporniți sistemul (în loc de shutdown). Soluție permanentă este de a dezactiva pornirea rapidă.

Puteți utiliza acest ghid pentru a dezactiva pornirea rapidă în Windows 8: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

Comentarii (2)

Windows 8 se adaugă un "fast startup" caracteristică. Aceasta nu face ca Windows să pornească mai repede după o oprire, ci ca un efect secundar sfârșește prin a pune sistemul de fișiere, în care hibernează stat.

Pentru a dezactiva această caracteristică în Win 8, de căutare pentru "alege ce face puterea de butoane" sub setări, faceți clic pe scut pentru a debloca casetele de selectare, și puteți activa sau dezactiva rapid de pornire de acolo.

Avertismentul menționat mai devreme, că vrei cu adevărat să shutdown Windows și nu va reporni pentru a obține acces ușor la Linux, se aplică în continuare.

Comentarii (1)

Pentru windows 10, mi-am dat seama cum să opriți rapid de pornire. A făcut un screencast pentru a rezolva asta. Du-te la Panou de Control > Hardware și Sunet > Opțiuni de Alimentare > Setările de Sistem Apoi, faceți clic pe 'Modificare Setări care sunt indisponibile în prezent' și scoateți bifa de la 'activare pornire rapidă'. Sursa : http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10

Comentarii (0)

Doar pentru finalizare, aici este o altă comandă pentru a monta o partitie ca read-only (util pentru hibernat Windows partitiile):

udisksctl mount --block-device /dev/sda3 --options ro

Dacă aveți permisiunea de a monta partiția folosind managerul de fișiere (dacă sunteți un administrator, de exemplu), atunci ar trebui să fie capabil de a rula această comandă, fără a utiliza "sudo".

Acesta este disponibil în cele mai noi versiuni Ubuntu (ca 13.04 și 13.10).

Dacă udisksctle't disponibile, atunci poateudisks` este. Ea are diferite argumente, deci verificați pagina de manual.

Comentarii (3)

pe Windows 8 e's normal. Aveți nevoie pentru a închide Windows 8 prin cmd prin introducerea shutdown /f /s /t 0 atunci s-ar putea lucra.

Comentarii (5)

În experiența mea adempewolff's de popular și util raspunsul de mai sus a fost necesară, dar nu suficientă, pentru a permite mine pentru a monta Ferestrele mele partiție NTFS pentru scris cu Ubuntu. Cum au fost instruiți în altă parte m-am întors Rapid de Pornire de pe înainte de a încerca să instalați Ubuntu si am eliminat Opțiunea de Hibernare pe "Oprirea" meniu, de asemenea.

Eu încă n't scrie-mi la partitia cu Windows-ul de la Ubuntu.

Am găsit-am avut, de asemenea, să boot-eze Windows 8.1, începe un Windows autorizat linie de comanda (click dreapta pe butonul de Windows de pe partea de jos stânga pentru a ajunge la această opțiune de ușor), permite prin autorizare Windows cutie, și apoi introduceți comanda:

powercfg /h off

Puteți verifica rezultatele cu:

powercfg /a

Dupa ce faci aceasta schimbare am fost capabil de a avea acces liber la Windows 8.1 partiție de Ubuntu, dacă am renunțat la Windows prin închiderea sau repornirea calculatorului.


Am constatat că am fost capabili mai târziu să inverseze acest lucru și încă acces la partitie (dar păstrând Pornire Rapidă debifat tot timpul, ca mai sus, și niciodată nu am cerut Windows hibernare, desigur). Comanda pentru a inversa este, previzibil:

powercfg /h on

Presupun că ceva s-a lăsat peste de instalare Windows care trebuia să fie compensate de boot cu hibernare oprit în acest mod particular.

Acolo ar trebui să fie nici un motiv de a anula primul pas ca din cate stiu eu ... se poate oferi un plus de siguranță pentru a lăsa powercfg /h off`.

Vezi Ubuntu pagina man pentru Windows NTFS handler pentru mai multe informații.

Comentarii (1)
  • Boot în sistemul de operare windows și apoi reporniți-l.(nu opririi).

  • În meniul grub selectați ubuntu si bootezi de pe el.După ubuntu pornit în sus,acum deschide ntfs partiție de hard disk,se va deschide.

Comentarii (2)

Pentru Windows 8+

Aveți nevoie pentru a dezactiva "Fast Startup" caracteristică. Pentru a cita Cum-Sa-Geek:

Deschideți opțiuni de alimentare prin lovirea Windows+X sau faceți clic pe meniul Start și selectând Opțiuni de Alimentare. În fereastra Opțiuni de Alimentare, faceți clic pe "Alege ce face puterea de butoane."

Dacă aceasta este prima dată când te-am incurcat cu aceste setări, veți trebuie să dați click pe "Modificare setări care sunt indisponibile în prezent" pentru a face Pornire Rapidă opțiune disponibilă pentru configurare.

Derulați în partea de jos a ferestrei și ar trebui să vedeți "Porniți rapid pornire (recomandat)"

*Debifați *** "fast startup" caseta.

Apoi, închideți Windows 10, și ar trebui să fie capabil de a monta partitia NTFS de la Ubuntu bine.


Cum Să-Geek citat preluat din aici.

Comentarii (3)

Acesta a devenit chiar mai simplu (Windows 8+)

Doar forța de închidere sau puteți spune oprirea completă windows înainte de repornire de sistem de OPERARE Ubuntu.

Pai cum sa fac asta?

Foarte simplu: Trecerea + Închidere

i,e Ține Trecerea cheie în timp ce faceți clic pe Închidere butonul din Windows pentru oprirea complet.

desigur că va face ce windows boot pic mai incet data viitoare. :)

Comentarii (0)

Se poate monta în modul doar în citire Pentru aceasta, mai întâi trebuie să creați un director ca punct de montare:

sudo mkdir /media/*youruser*/newdisk

Mai târziu, muntele unitatea cu:

sudo mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda4" "/media/*youruser*/newdisk"

Schimba cuvinte cu *, cu nume utilizator. /dev/sda4 ar putea fi, de asemenea, diferite, în funcție de partiție este cea în care windows 8 este instalat.

Notă args valorile sunt luate pentru un anumit mesaj de eroare, pentru alți utilizatori să ia mesajul de eroare, schimba -o " cu " - ro și tastați numele de utilizator corespunzător.

De asemenea, rețineți, cu această metodă, nu puteți edita, de a scrie sau de a crea noi fișiere în windows disk.

Comentarii (0)

Este mai mult decât probabil că acest lucru se întâmplă pentru că ești boot-area de pe un sistem Windows 8. Ceea ce au făcut este de a face astfel încât atunci când porniți de pe computer este într-adevăr intră în hibernare pentru un mod mai rapid de boot atunci când porniți-l din nou.

Ceea ce va trebui să faci este să mergi în Panoul de Control secțiunea de Windows 8, navigați la opțiuni de alimentare și dezactiva rapid start-up opțiune, astfel încât atunci când te-ai închis, va avea de fapt închidă sistemul și, ca urmare fișierele de pe partiția va fi capabil de a fi accesate și editate.

Comentarii (0)

Pentru a adăuga la răspunsul poti sa te duci in Windows 7 sau Windows 8 (W8: acest lucru este implicit de putere-off de acțiune, e't un adevărat opririi într-un sens), deschideți o linie de comandă cu super privilegii de utilizator și de tip powercfg -h off.

Avertismentul este acum Windows computerul nu va fi capabil să Hiberneze, la toate. Cu toate acestea, va fi capabil de a monta Ferestrele partiții fără a face o intervenție chirurgicală pe ea.

Comentarii (0)

@abhishek ansvered corect, am avut nu numai ntfs muntele problema, wifi n't de lucru după repornirea de la Windows 8.1 la Ubuntu prea. Cea mai bună soluție este de a comuta rapid de boot în Windows 8.1 off. Du-te la power management și apăsați Alege ce face puterea de butoane -> Modificare setări care sunt indisponibile în prezent. Apoi uită-te pe fereastră, găsi un steag "activați rapid de pornire (recomandat)" și de a comuta la off. Faceți clic pe Salvați modificările, deci acum nu va avea această problemă!

Comentarii (0)

În final, am putea rezolva urmand reteta de la Arcul Wiki:

  • Boot în Windows
  • Ca administrator, run `powercfg /h pe
  • Shutdown Windows

De asemenea, am schimbat /etc/fstab la un UUID pentru a se referi la partiție NTFS, după o primă încercare a eșuat, în cazul în care nu am folosit `powercfg comandă dar cu dizabilități, făcând clic prin intermediul GUI. Nu sunt sigur, de ce folosind un UUID-ar face nici o diferență (în Wiki, nu este explicat în continuare). Dar cel puțin este de lucru din nou.


Sursa: Wiki-ul Arch (NTFS-3G: Metadate păstrate în cache-ul Windows, a refuzat pentru a monta):

problema este din cauza o caracteristică a introdus în Windows 8 este numit "fast startup". Când pornirea rapidă este activată, o parte din metadatele de toate montate partitiile sunt restaurate la starea în care erau la închidere precedent în jos. Ca o consecință, modificările făcute pe Linux poate fi pierdut. Acest lucru se poate întâmpla la orice partiție NTFS, atunci când selectați "Închis" sau "Hibernare" sub Windows 8 sau 10. Lăsând Windows prin selectarea "Restart", cu toate acestea, este aparent în condiții de siguranță.

Pentru a permite scrierea pentru partițiile de pe alte sisteme de operare, asigurați-vă că restart rapid este dezactivat. Acest lucru poate fi realizat prin emiterea de ca administrator comanda:

powercfg /h off

puteți verifica setările curente de pe Control Panel "> "Hardware și sunete" > "Opțiuni de Alimentare" > "setări de Sistem" > " Alege ce face puterea de butoane. Cutie pentru activare pornire rapidă` ar trebui să fie dezactivat sau lipsește.

Dacă nu se poate monta partiția NTFS chiar și atunci când în urma acest ghid, încercați să utilizați UUID în loc de nume de dispozitiv in /etc/fstab pentru toate partițiile NTFS. Aici's fstab exemplu.

Comentarii (0)

Am rezolvat acest lucru (în Windows 10) prin eliminarea hiberfil.sys de

powercfg /h off

apoi porniți-l înapoi

powercfg /h on

Am încercat cu primul răspuns și a mers, dar problema a venit înapoi după repornirea

Comentarii (0)

Am rezolvat problema mea cu

$ sudo apt-get install ntfs-config

și

$ sudo mount -o rw /dev/sdXY

înlocuiți sdXY cu partiția windows de exemplu sda3

Comentarii (0)