Vraag Kan Windows (NTFS) -bestandssysteem niet koppelen vanwege winterslaap


Telkens wanneer ik Ubuntu opstart, krijg ik een melding dat mijn Windows-partitie niet kan worden aangekoppeld en kan ik kiezen om te wachten, over te slaan of handmatig te koppelen.

Wanneer ik via Nautilus probeer mijn Windows-partitie in te voeren, krijg ik een bericht dat deze partitie in de slaapstand staat en dat ik het bestandssysteem moet invoeren en goed moet sluiten, iets wat ik zonder probleem heb gedaan, dus ik weet niet waarom dit gebeurt .

Hier is mijn partitietabel, laat het me weten als er meer gegevens nodig zijn.

   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


oorsprong


Heeft u een winterslaap of sluit u Windows af voordat u de foutmelding ziet? Ik heb ook dit probleem, maar ik weet zeker dat ik Windows 8 Release Preview stopzet in plaats van het in slaapstand te houden. Welke versie van Windows gebruik je? - yanglifu90


antwoorden:


EEN kever is opgeslagen over het dialoogvenster Nautilus dat u ziet, omdat het een potentieel gevaarlijke optie aanbeveelt die kan leiden tot gegevensverlies. Voer de opdracht in dit dialoogvenster alleen uit als u dat wilt verwijderen uw opgeslagen Windows-sessie en mogelijk niet-opgeslagen werk verliezen.

Uitleg: Waarom Linux geen Windows-partities met slaapstand kan openen:

U ziet deze fout omdat u Windows overwinterde in plaats van   zet het op de normale manier uit (in nieuwere versies van Windows, slaapstand   is misschien de standaardoptie).

  • Hibernation slaat de huidige statusinformatie op de harde schijf op en schakelt vervolgens de computer uit.
  • Als u de computer afsluit, worden alle programma's afgesloten en worden alle actieve processen beëindigd voordat u de computer uitschakelt.

Wanneer u Windows uitschakelt door het in slaapstand te houden, bent u in wezen   het systeem pauzeren en al die informatie opslaan (in een groot bestand   riep hiberfil.sys) Op deze manier als u alles uit de slaapstand haalt   van uw applicaties en bestanden zal precies zijn hoe u ze achterliet. Het   zet ook een vlag in hiberfil.sys om andere besturingssystemen te laten weten   dat Windows in de slaapstand staat.

Wijzigingen in uw Windows aanbrengen (ntfs) partitie terwijl het is   in de slaapstand kan gevaarlijk zijn - dit kan ertoe leiden dat Windows niet wordt hervat   van de hibernationstand of om te crashen na het hervatten. Vanwege dit, de   gereedschap (ntfs-3g) die mount (opent) de partitie zal deze niet aankoppelen   in lees-schrijfmodus als het een winterslaapvlag ziet. Als zodanig, Nautilus,   de standaard bestandsbrowser, kan dit niet automatisch openen   partitie - vandaar de foutmelding die u ziet - omdat het probeert   om het in lees-schrijfmodus te openen.

Tijdelijke oplossing voor alle versies van Windows:

Er zijn drie manieren om een ​​Windows-partitie met hibernation te mounten:

  1. Start Windows op en schakel het systeem uit door het uit te schakelen volledig. U kunt dan opnieuw opstarten in Ubuntu en de partitie wordt automatisch geactiveerd in de lees-schrijfmodus wanneer u deze opent in Nautilus. Merk op dat de optie "Afsluiten" misschien niet die is standaard in uw startmenu weergegeven. Mogelijk moet u op de knop klikken knop ernaast om verdere opties te zien.

  2. Koppel het bestandssysteem handmatig in de modus alleen-lezen.

    • Controleer of u een koppelpunt (map om uw partitie op te zetten) voor uw Windows-partitie in de map hebt /media met deze opdracht:

      ls /media

    • Als u geen map ziet voor uw Windows-partitie, moet u er een maken met de volgende opdracht:

      sudo mkdir /media/windows

    • Monteer vervolgens de partitie in de alleen-lezen modus in deze map met deze opdracht:

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

      Merk op dat je zou moeten veranderen /media/windows als je mountpoint iets anders wordt genoemd.

    • Nu kunt u bestanden op uw Windows-partitie bekijken / openen met elk programma in Ubuntu. U zult echter niet kunnen schrijven naar de partitie of wijzigen van bestanden zoals het is in de modus alleen-lezen.
  3. Als u de partitie in read-write-modus moet mounten en dat niet doet kunnen of willen opstarten in Windows en volledig afsluiten er is een derde optie. Het is hier echter niet opgenomen omdat het volledig verwijdert  hiberfil.sys en zal ervoor zorgen dat je alles verliest niet-opgeslagen informatie in de hibernated-Windows-programma's. Het volgende is een citaat van man ntfs-3g over de optie die zou worden gebruikt om dit te doen.

    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.
    

Oplossing (alleen voor Windows 8 en 10):

Er is een nieuwe functie in Windows 8 genoemd Snel opstarten. Als deze functie is ingeschakeld (wat standaard is), wordt Windows 8 niet volledig afgesloten wanneer u uitschakeling kiest. In plaats daarvan doet het een "hybride uitschakeling". Dit is zoiets als winterslaap; het maakt het opstarten van Windows 8 sneller. U moet deze functie dus uitschakelen om deze correct te kunnen afsluiten en de Windows-partities te kunnen mounten. Om dit te doen, start je op in Windows 8 en:

Notitie: het uitschakelen van Fast Startup zal hoogstwaarschijnlijk uw Windows 8 langer laten opstarten. Er zijn geen "exacte" cijfers, maar laten we zeggen dat als het 10 seconden duurt om op te starten in Windows 8, het nu 50 seconden duurt nadat je deze functie hebt uitgeschakeld.

  1. Open Controlepaneel in de kleine pictogrammenweergave en klik op Stroom opties. (zien screenshot 1)
  2. Klik op Kies wat de aan / uit-knoppen doen. (zien screenshot 2)
  3. Klik op Instellingen wijzigen die momenteel niet beschikbaar zijn. (zien screenshot 3)
  4. Haal het vinkje weg Snel opstarten inschakelen (aanbevolen). (zien screenshot 4)

Klik op Wijzigingen opslaan. Sluit Windows 8 nu af en start opnieuw op in Ubuntu.

Als u nog steeds niet kunt koppelen zonder fouten te krijgen, moet u de slaapstand mogelijk volledig uitschakelen. Open een verhoogde opdrachtprompt (klik met de rechtermuisknop op de snelkoppeling, klik op "Uitvoeren als beheerder") en voer het volgende in:

powercfg /h off

Bron: Snel opstarten - Aan- of uitzetten in Windows 8.


363
2018-06-03 12:51



Geen van deze werkt voor mij. De enige die Win 8-partitie op ubuntu kan mounten, is door op "restart" in Windows te drukken en vervolgens ubuntu op te starten. - Yuri Ghensev
Hallo, ik verander de zittingen voor Windows 8.1 zoals je noemt. Maar helaas heb ik nog steeds de foutmassage die ik eerder had. Help me alstublieft, - mr_azad
Er is een link tuxera.com/community/ntfs-3g-manual/#fastrestart dat zou nuttig kunnen zijn --- het stelt voor het bevel uit te geven powercfg /h off op Windows. - Rmano
Ik heb de optie "snel opstarten" uitgeschakeld en ik start altijd op met Fedora door vensters opnieuw op te starten, maar er staat nog steeds dat "het in een onveilige toestand is". Is er nog iets anders te doen? - arielnmz
Ik heb hetzelfde exacte probleem als @arielnmz. Ik heb "snel opstarten" uitgeschakeld volgens de "Oplossing (alleen voor Windows 8)", maar ik kan het nog steeds niet R / W in Ubuntu 14 aankoppelen. Ik kan het RO maar niet RW aankoppelen. Enig idee waarom dit voor anderen werkt, maar niet voor mij? - Bill The Ape


BEWERK: DIT DOEN MACHT HEB GEVAARLIJKE GEVOLGEN en Windows kan het bestandssysteem tijdens het opstarten mogelijk niet opstarten of corrumperen.


Gebruik ntfsfix in de terminal, zelfs als u geen toegang tot Windows hebt

sudo ntfsfix /dev/sdXY

waar XY de partitie is, b.v. a2 (/dev/sda2) of b1 (/dev/sdb1)

ntfsfix repareert enkele fundamentele NTFS-inconsistenties, reset het NTFS-journaalbestand en plant een NTFS-consistentiecontrole voor de eerste keer opstarten in Windows.


134
2017-10-06 07:34



Een klein beetje uitleg zou heel leuk zijn :-) Er is zeker een man-pagina, maar aangezien je het hier hebt geschreven, zou het goed zijn om het verder te verbeteren, maar uit te leggen wat deze opdracht doet. - Jendas
Ik heb dat geprobeerd, maar het geeft nog steeds als resultaat "Windows is in slaapstand, weigert te koppelen." Remount mislukt: bewerking niet toegestaan ​​" - Marco Lackovic
Leuk! dit zou het gekozen antwoord moeten zijn ... - so.very.tired
Je doet NIET wil dit doen. Als u dit wel doet, wordt het bestandssysteem beschadigd als u uw hibernated windows-sessie hervat. - psusi
Ik ben het eens met @psusi: dit is erg gevaarlijk en kan ertoe leiden dat alle gegevens verloren gaan graag willen hier - Fabby


Als u de hibernated-sessie wilt beëindigen, voert u deze opdracht uit in een Terminal (druk op Ctrl+alt+T om Terminal te openen)

sudo ntfsfix /dev/sdXY

waar XY is de partitie. ex: sda2 of sdb1

Dit werkt ook als je niet bij Win8 kunt komen.


46
2017-07-18 15:24



Ik weet niet zeker of het repareren van een NTFS-partitie van Ubuntu een goed idee is voor een snelle opstart Windows 8.1 in de winterslaapstand. In plaats daarvan heb ik het probleem opgelost vanuit Windows 8.1: powercfg / h uit - Bill The Ape
Ik deed dit en kreeg de foutmelding "Windows is in slaapstand, weigerde te koppelen." Remount mislukt: bewerking niet toegestaan ​​" - Erel Segal-Halevi


Mijn oplossing was om een ​​te bellen mntwindows script in /etc/rc.local. Dit script controleert of de hibernationvoorziening actief is en of de hibernationmount wordt gebruikt als alleen-lezen. Om ervoor te zorgen dat het script altijd wordt genoemd, heb ik het geplaatst /bin en gemarkeerd als uitvoerbaar. De inhoud van het script is als volgt

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



Geweldige oplossing. Erg bedankt. Het werkte voor mij op een oude eMachines E442 die per ongeluk werd vernield bij het afsluiten. 1 - Ian Lewis


Het komt door de snelle opstartfunctie van Windows 8.

Tijdelijke oplossing zou zijn om terug te gaan naar Windows en het systeem opnieuw te starten (in plaats van afsluiten). Permanente oplossing is om een ​​snelle opstart uit te schakelen.

U kunt deze gids gebruiken om snel opstarten uit te schakelen in Windows 8: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/


17
2018-03-26 20:42



Dit was precies wat het probleem voor mij was en een herstart van Windows naar Linux opstarten in plaats van een shutdown is een goede manier om te controleren of dit de juiste oplossing voor u is. De NTFSix-oplossing hieronder werkte niet voor mij, terwijl deze wel werkte. - sage88
hetzelfde probleem op Windows 10 - Postadelmaga


Windows 8 voegt een "snelle start" -functie toe. Het zorgt er wel voor dat Windows sneller opstart na een shutdown, maar als een neveneffect brengt het uiteindelijk je bestandssysteem in die winterslaapstand.

Om deze functie uit te schakelen in Win 8, zoek je naar "kies wat de aan / uit-knoppen doen" onder instellingen, klik je op het schild om de selectievakjes te ontgrendelen en je kunt de snelle opstart direct vanaf daar in- of uitschakelen.

De eerder genoemde waarschuwing dat u Windows echt wilt afsluiten en niet opnieuw wilt opstarten om eenvoudig toegang te krijgen vanuit Linux, is nog steeds van toepassing.


13
2017-11-03 11:44



Ik heb "snel opstarten" uitgeschakeld in Windows 8.1. Het hielp niet. Ik kan RO alleen koppelen. Dit is raar. - Bill The Ape


Voor Windows 10 heb ik uitgezocht hoe de snelle opstart uit te schakelen. Heb een screencast om dat op te lossen. Ga naar Controlepaneel > Hardware en geluid > Stroom opties > Systeem instellingen Klik vervolgens op 'Instellingen wijzigen die momenteel niet beschikbaar zijn' en verwijder het vinkje bij 'Snel opstarten inschakelen'. Bron: http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10


10
2017-12-04 22:23





op Windows 8 is het normaal. U moet Windows 8 afsluiten via cmd door in te voeren shutdown /f /s /t 0 dan zou het kunnen werken.


9
2017-09-09 20:35



ik geloof shutdown /s /t 0 is voldoende ... geen behoefte om geweld te gebruiken - Matthew Sainsbury
@Matt Ik heb het geprobeerd shutdown /s /t 0. Dit werkt niet. Dit is ondanks het feit dat ik voorafgaande aan dat het uitschakelen van snel opstarten uitschakelde. Ik kan alleen die NTFS-partitie RO aankoppelen. - Bill The Ape
@wortel shutdown /f /s /t 0 werkt ook niet. Er moet iets zijn veranderd in Ubuntu 14.04 of Windows 8.1 aangezien dit antwoord is geplaatst. - Bill The Ape
@BillTheApe Ik blijf deze techniek gebruiken op Arch Linux, een rollende release. Ik stel nederig voor dat je probleem ergens anders ligt - Matthew Sainsbury
@ Matt Je had gelijk. Het probleem loog inderdaad ergens: het uitschakelen van snelle opstart + shutdown /f /s /t 0 was voldoende voor Windows 7. Het is niet langer voldoende voor Windows 8.1. Daarnaast wat nodig is voor Windows 7, vereist Windows 8.1 nog een stap: powercfg / h uit - Bill The Ape


Net voor voltooiing is hier nog een opdracht om een ​​partitie als alleen-lezen te mounten (handig voor overwinterde Windows-partities):

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

Als u toestemming hebt om de partitie te koppelen met behulp van Bestandsbeheer (als u bijvoorbeeld een beheerder bent), dan zou u in staat moeten zijn om deze opdracht uit te voeren zonder gebruik te maken van sudo.

Dit is beschikbaar in de nieuwste Ubuntu-versies (zoals 13.04 en 13.10).

Als udisksctl is niet beschikbaar, misschien dan udisks is. Het heeft verschillende argumenten, dus controleer de manpage.


8
2017-11-03 22:08



Ik hou hiervan! : D - Jeggy
Dit is een geweldige oplossing als u Windows niet opnieuw wilt starten. - Goddard
Ja, het werkt voor mij! Mijn windows startten niet, dus dit was de enige uitweg :) - samjoe


  • Start op windows os en start het opnieuw op. (niet afsluiten).

  • Selecteer in het menu Grub ubuntu en start het op. Na het opstarten van de ubuntu, open nu de ntfs hard drive partition, het zal openen.


7
2017-11-18 17:30



Houd er rekening mee dat dit ook werkt als u zich niet bij Windows kunt aanmelden (bijvoorbeeld vanwege een verloren wachtwoord). U kunt opnieuw opstarten vanaf het startscherm van Windows. - Dave Burton