Nemožnosť pripojenia súborového systému Windows (NTFS) z dôvodu hibernácie

Vždy, keď spustím Ubuntu, zobrazí sa správa, že nemôže pripojiť oddiel s Windows, a môžem si vybrať, či chcem počkať, preskočiť alebo manuálne pripojiť.

Keď sa pokúsim vstúpiť do svojho oddielu Windows cez Nautilus, dostanem správu, že tento oddiel je hibernovaný a že musím vstúpiť do súborového systému a riadne ho zavrieť, čo som bez problémov urobil, takže neviem, prečo sa to deje.

Tu'je moja tabuľka oddielov, ak sú potrebné ďalšie údaje, dajte mi prosím vedieť.

   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
Riešenie

V súvislosti s dialógovým oknom programu Nautilus, ktoré vidíte, bola nahlásená chyba, pretože odporúča potenciálne nebezpečnú možnosť, ktorá by mohla viesť k strate údajov. Prosím, nespúšťajte príkaz v tomto dialógovom okne, pokiaľ nechcete zmazať uloženú reláciu systému Windows a potenciálne stratiť neuloženú prácu.

Vysvetlenie: Prečo Linux nedokáže'otvoriť hibernačné oddiely systému Windows:

Táto chyba sa vám zobrazuje, pretože ste hibernovali systém Windows namiesto toho, aby ste ho nevypli bežným spôsobom (v novších verziách Windows sa hibernácia môže byť predvolená možnosť).

  • Hibernácia uloží informácie o aktuálnom stave na pevný disk a potom vypne počítač.
  • Vypnutie počítača pred vypnutím počítača zatvorí všetky programy a ukončí všetky spustené procesy.

Keď vypnete systém Windows hibernáciou, v podstate pozastavenie systému a uloženie všetkých informácií (do veľkého súboru s názvom hiberfil.sys) Takto pri obnovení hibernácie všetky vaše aplikácie a súbory budú presne také, ako ste ich zanechali. To tiež nastaví príznak v súbore hiberfil.sys, aby ostatné operačné systémy vedeli, že že systém Windows je v hibernácii.

Vykonávanie zmien na oddiele Windows (ntfs), keď je hibernácii, môže byť nebezpečné - môže to spôsobiť, že systém Windows sa neobnoví z hibernácie alebo po obnovení havaroval. Z tohto dôvodu sa nástroj (ntfs-3g), ktorý pripevňuje (otvára) oddiel, ho nepripojí v režime čítania a zápisu, ak uvidí príznak hibernácie. Preto program Nautilus, predvolený prehliadač súborov, nebude schopný automaticky otvoriť tento oddiel - preto sa zobrazí chybová správa - pretože sa pokúša ju otvoriť v režime čítania a zápisu.

Riešenie pre všetky verzie systému Windows:

Existujú tri spôsoby pripojenia hibernačného oddielu systému Windows:

  1. Naštartujte systém Windows a vypnite systém tak, že ho vypnete úplne. Potom môžete opäť naštartovať Ubuntu a oddiel sa automaticky pripojí v režime čítania a zápisu, keď ho otvoríte v programe Nautilus. Poznamenajte, že možnosť "Vypnúť" nemusí byť tá zobrazená v predvolenej ponuke Štart. Možno budete musieť kliknúť na položku vedľa nej, aby sa zobrazili ďalšie možnosti.
  1. Ručne pripojte systém súborov v režime len na čítanie.

    • Skontrolujte, či máte prípojný bod (priečinok na pripojenie oddielu) pre váš oddiel systému Windows v priečinku /media. pomocou tohto príkazu:

      `ls /media`
    • Ak nevidíte priečinok pre váš oddiel Windows, mali by ste ho vytvoriť pomocou nasledujúceho príkazu:

      `sudo mkdir /media/windows`
    • Potom pripojte oddiel v režime len na čítanie k tomuto priečinku pomocou tohto príkazu:

      `mount -t ntfs-3g -o ro /dev/sda3 /media/windows`
      Všimnite si, že ak sa váš prípojný bod volá inak, mali by ste zmeniť `/media/windows`.
    • Teraz budete môcť zobraziť/otvoriť súbory na vašom oddiele Windows pomocou akéhokoľvek programu v Ubuntu. Nebudete však môcť zapisovať na tento oddiel ani upravovať žiadne súbory, pretože je v režime len na čítanie.

  2. Ak potrebujete pripojiť oddiel v režime čítania a zápisu a nie ste nemôžete alebo nechcete spustiť systém Windows a úplne ho vypnúť existuje tretia možnosť. Nie je tu však zahrnutá, pretože úplne odstráni súbor hiberfil.sys a spôsobí stratu všetkých neuložené informácie v hibernačných programoch systému Windows. Nasleduje citácia z man ntfs-3g o možnosti, ktorá by sa na to použila.

    remove_hiberfile
                  Na rozdiel od pripojenia len na čítanie je pripojenie na čítanie a zápis
                  odmietnuté, ak je zväzok NTFS hibernovaný. Je potrebné buď
                  obnoviť systém Windows a správne ho vypnúť, alebo použiť túto možnosť
                  ktorá odstráni hibernačný súbor systému Windows. Upozornenie,
                  to znamená, že uložená relácia systému Windows bude úplne
                  stratí. Túto možnosť používajte na vlastnú zodpovednosť.

    Riešenie (len pre Windows 8 a 10):

    V systéme Windows 8 je nová funkcia s názvom Fast Startup. Ak je táto funkcia povolená (čo je predvolene), systém Windows 8 sa v skutočnosti úplne nevypne, keď zvolíte možnosť vypnutia. Namiesto toho vykoná "hybridné vypnutie". Je to niečo podobné ako hibernácia; urýchľuje to opätovné spustenie systému Windows 8. Túto funkciu teda musíte vypnúť, aby ste ho mohli správne vypnúť a mohli pripojiť oddiely systému Windows. Ak to chcete urobiť, spustite systém Windows 8 a:

    Poznámka: vypnutie rýchleho spúšťania pravdepodobne spôsobí, že spustenie systému Windows 8 bude trvať dlhšie. Neexistujú žiadne "presné" čísla, ale povedzme, že ak vám spustenie systému Windows 8 trvalo 10 sekúnd, po vypnutí tejto funkcie vám to teraz bude trvať 50 sekúnd.

  3. Otvorte Ovládací panel v zobrazení malých ikon a kliknite na Možnosti napájania. (pozri obrázok 1)

  4. Kliknite na položku Vyberte, čo majú robiť tlačidlá napájania. (pozri snímka obrazovky 2)

  5. Kliknite na Zmeniť nastavenia, ktoré sú momentálne nedostupné. (pozri snímka obrazovky 3)

  6. Zrušte začiarknutie políčka Zapnúť rýchle spustenie (odporúčané). (pozri snímka obrazovky 4)

  7. Kliknite na Uložiť zmeny. Teraz vypnite systém Windows 8 a spustite späť Ubuntu. Ak sa vám stále nedarí'pripojiť bez toho, aby ste dostali chyby, možno budete musieť úplne vypnúť hibernáciu. Otvorte zvýšený Príkazový riadok (kliknite pravým tlačidlom myši na zástupcu, kliknite na "Spustiť ako správca") a zadajte:

powercfg /h off

Zdroj: Fast Startup - Turn On or Off in Windows 8.

Komentáre (22)

vo Windows 8 je to normálne. Musíte vypnúť Windows 8 cez cmd zadaním shutdown /f /s /t 0, potom to môže fungovať.

Komentáre (5)

Ak chcete doplniť odpoveď, môžete vstúpiť do systému Windows 7 alebo Windows 8 (W8: toto je predvolená akcia vypnutia, nie je to skutočné vypnutie v určitom zmysle), otvorte príkazový riadok s právami superužívateľa a zadajte powercfg -h off.

Výstrahou je, že teraz počítač so systémom Windows nebude môcť vôbec prejsť do režimu hibernácie. Budete však môcť pripojiť oddiely systému Windows bez toho, aby ste na ňom robili operácie.

Komentáre (0)