реклама

Работите с Linux на вашия компютър, но също така имате инсталиран Windows. Това е двойно зареждане, но понякога искате да споделяте данни между двете операционни системи.

Но нещо ви спира: Windows.

Изглежда, че Windows 10 заключва C: устройството, което не ви позволява да имате достъп до данни в Linux. И така, какво можете да направите за това? Изненадващо, решението е доста просто.

Защо достъп до вашите данни на Windows в Linux?

Двойните зареждащи устройства (по-специално тези, които работят на Windows и Linux на един компютър) имат проблем, който засяга Windows 8 и 10. Когато използвате операционната система Linux, е невъзможно да получите достъп до устройството на Windows.

достъп до Windows c диск в Linux

Например, може да имате някои изображения, които искате да редактирате в Linux. Може би има видео, което искате да гледате; може да имате някои документи, над които искате да работите. Най-лошото е, че може да сте изтеглили инсталатор на Linux, докато използвате Windows, за да спестите време.

Но опитът за достъп до устройството в Linux води до съобщение за грешка. Обикновено ще видите изскачащи няколко кутии. Единият ще възкликне „NTFS дялът е в хибернация“, докато другият ще ви посъветва, че „Не успя да монтира“ устройството. И така, какво правите грешно?

instagram viewer

Хибернация на Windows

Подобно на малко горски животно, Windows има режим на хибернация. Това се използва по-специално в Windows 8 и 10. Изключването на Windows по обичайния начин ще хибернират системата.

Това по същество означава, че всичко в паметта е ангажирано с твърдия диск (HDD) за продължителността на хибернацията. Когато дойдете да включите компютъра си (или отворите лаптопа си), той всъщност не се захранва; по-скоро възстановява данните от HDD обратно в паметта.

Вероятно знаете, че Windows има някои други режими за управление на захранването. Това са:

  • Изключвам: Възможността да изключите компютъра си.
  • Sleep: Режим с ниска мощност, който запазва текущата сесия.
  • хибернация: Запазва текущата сесия на твърдия диск, докато компютърът не се рестартира.
  • Хибрид: Комбинация от сън и хибернация, позволяваща бързо рестартиране. Обикновено е деактивиран на лаптопи.

Когато се опитвате да получите достъп до вашия дял на Windows в Linux и виждате съобщението за грешка, отнасящо се до дяла в хибернация, това е така, защото устройството е заключено за Windows. Жизнените данни се съхраняват на твърдия диск, очаквайки операционната система да се реинициализира.

Деактивиране на хибридното зареждане на Windows

Този метод за поставяне на компютъра в хибернация, вместо да го изключва, се нарича "Hybrid Boot." За да заобиколите ограничаващия му ефект върху двойните зареждания на Linux, ще трябва да го деактивирате. Тук са достъпни три опции:

  1. Не изключвайте компютъра си за достъп до Linux.
  2. Постоянно деактивирайте Hybrid Boot.
  3. Изтрийте файла за хибернация.

Тези опции са обяснени по-долу.

Рестартирайте, не зимувайте

Най-лесното решение е да гарантирате, че компютърът ви не е влязъл в хибернация. Без хибернирани данни на вашия твърд диск ще имате достъп до дяла на Windows от Linux без никакви проблеми.

Интересното е, че когато използвате Рестартирам опция в Windows, компютърът прави пълно изключване. Вместо да се ангажират данните на сесията с твърд диск, всичко се затваря и рестартира. Докато бързо избирате предпочитаната от вас ОС в менюто GRUB, ще можете да стартирате Linux. След като стартирате, прегледайте устройството на Windows на вашия твърд диск на системата; сега трябва да е достъпен.

Деактивиране на хибридната обувка

Вместо да избягва Hybrid Boot, той може да бъде деактивиран.

достъп до Windows c диск в Linux

Първо отворете контролния панел на Windows, като натиснете WIN + R и влизане контролен панел. След това изберете Хардуер и звук> Опции за захранване> Променете какво правят бутоните за захранване, тогава Изберете какво правят бутоните за захранване в лявата колона.

достъп до Windows c диск в Linux

Ето, потърсете Променете настройките, които понастоящем не са достъпни, след това потърсете Включете бързо стартиране (препоръчително). Това ще бъде проверено по подразбиране; за да деактивирате функцията, премахнете отметката и Запазите промените.

В бъдеще, когато изключите компютъра, той ще направи това както трябва, както по-старите версии на Windows. Имайте предвид, че това се случва с цената на по-бавни времена на стартиране, когато стартирате Windows.

Изтрийте файла за хибернация

Изключителен вариант е да изтриете файла за хибернация от Linux. Ако разчитате на това, хибернационният файл, hiberfil.sys, се изтрива автоматично, когато C: устройството е монтирано в Linux (въпреки че ако използвате SSD, тя трябва да бъде деактивирана)

Това обаче ще доведе до загуба на всяка незапазена работа, затова изберете изтрийте файла си за хибернация само след разглеждане.

За да направите това, отворете Дискове инструмент (обикновено се намира в аксесоари меню). Отворете това, след това изберете устройството, което съдържа вашия Windows дял. Трябва да можете да идентифицирате това според размера и производителя на диска. Ако имате няколко устройства, проверете ги всички; ще забележите дяла на Windows, тъй като той ще бъде форматиран с формата на файловата система NTFS.

достъп до Windows c диск в Linux

След като намерите дяла на Windows, изберете го, след това щракнете върху бутона Gear и изберете Редактиране на опциите за монтиране.

достъп до Windows c диск в Linux

В горната част на прозореца деактивирайте Опции за автоматично монтиране. След това в полето Опции за монтаж въведете:

, remove_hiberfile

Потвърдете това, като щракнете Добре, след това въведете паролата си, когато бъдете подканени. Вече би трябвало да можете да монтирате дяла във вашия Linux файлов мениджър и да прегледате нужните файлове. Дори ако Hybrid Boot е активиран в Windows, файлът за хибернация ще бъде изтрит. Страхотно, а?

Е, може би не. Ами ако имате настройка на двойно зареждане с Linux като опция по подразбиране? Актуализация на Windows ще рестартира компютъра ви, като го изпраща в Linux. Ако Windows Update работи без ваше знание, можете да загубите ценни данни във файла за хибернация. Това може да се окаже пагубно.

По-безопасна алтернатива би била използването на режим само за четене за дяла на Windows, когато достъпът до него от Linux. Това ще означава, че всички промени, които искате да направите във файловете, трябва да бъдат записани локално в Linux дяла.

Споделяне на данни между Windows и Linux

Независимо от метода, който решите да заобиколите C: дискът да бъде заключен към Windows, ще можете да копирате, премествате, отваряте и редактирате вашите файлове. Въпреки че е лесно да получите достъп до устройството с Windows C: в Linux, може да предпочетете алтернативи.

  1. Използвайте USB устройство или SD карта, за да съхранявате данни.
  2. Добавете специален HDD (вътрешен или външен) за споделени данни.
  3. Използвайте мрежов дял (може би NAS кутия) или USB HDD, свързан към вашия рутер.
  4. Използвайте вашето хранилище в облак като мрежов дял.

Всичко това може да се изследва по-подробно чрез нашия поглед споделяне на данни между Windows и Linux компютри.

Обърнете внимание, че е възможно и преглед на данни от Linux от Windows. За това ще ви трябва Linux Reader на DiskInternals. След като бъде инсталирана, помощната програма ще сканира вашия HDD за Linux дялове и ще ги покаже в потребителски интерфейс, подобен на Windows Explorer. След това тези файлове и папки могат да бъдат преглеждани и отворени в Windows (ако са съвместими).

Изтегли:DiskInternals Linux Reader (Безплатно)

Кристиан Каули е заместник-редактор по сигурността, Linux, направи си сам, програмирането и обяснените технологии. Освен това той произвежда The Really Useful Podcast и има богат опит в поддръжката на десктоп и софтуер. Сътрудник на списание Linux Format, Кристиан е тенисър на Raspberry Pi, любител на Lego и фен на ретро игри.