Publicitate

Executați Linux pe computer, dar aveți și Windows instalat. Este un boot dublu, dar uneori doriți să partajați date între cele două sisteme de operare.

Dar ceva te oprește: Windows.

Se pare că Windows 10 blochează unitatea C: lăsându-vă imposibil să accesați date în Linux. Ce poți face în acest sens? Surprinzător, soluția este destul de simplă.

De ce să accesați datele dvs. Windows în Linux?

Booterele duale (în special cele care rulează Windows și Linux pe un computer) au o problemă care afectează Windows 8 și 10. Când utilizați sistemul de operare Linux, este imposibil să accesați unitatea Windows.

acces la Windows c drive in linux

De exemplu, este posibil să aveți câteva imagini pe care doriți să le editați în Linux. Poate există un videoclip pe care doriți să îl vizionați; s-ar putea să aveți unele documente pe care doriți să le lucrați. Cel mai rău, este posibil să fi descărcat un program de instalare Linux în timp ce utilizați Windows pentru a economisi timp.

Dar încercarea de a accesa unitatea în Linux duce la un mesaj de eroare. În mod obișnuit, veți vedea câteva cutii care apar. Unul va exclama „Partajarea NTFS este hibernată”, în timp ce cealaltă va sfătui că „Nu a montat” dispozitivul. Deci ce faci greșit?

Hibernarea Windows

La fel ca un animal mic de pădure, Windows are un mod de hibernare. Aceasta este folosită în Windows 8 și 10, în special. Oprirea Windows în modul obișnuit va face hibernează sistemul.

Acest lucru înseamnă, în esență, că tot ceea ce se află în memorie este angajat pe hard disk (HDD) pe toată perioada de hibernare. Când veniți să porniți computerul (sau să deschideți laptopul), acesta nu este de fapt pornit; mai degrabă, reface datele din HDD înapoi în memorie.

Probabil știți că Windows are alte moduri de gestionare a puterii. Acestea sunt:

  • Închide: Opțiunea de a opri computerul.
  • Dormi: Un mod de consum redus care păstrează sesiunea curentă.
  • Hibernate: Salvează sesiunea curentă pe HDD până când computerul repornește.
  • Hibrid: O combinație de somn și hibernare, permițând repornirea rapidă. De obicei este dezactivat pe laptopuri.

Când încercați să accesați partiția Windows în Linux și vedeți mesajul de eroare referindu-se la partiția fiind „hibernată”, asta pentru că unitatea este blocată pe Windows. Datele vitale sunt stocate pe HDD, în așteptarea reinițializării sistemului de operare.

Dezactivarea Hybrid Boot pe Windows

Această metodă de a introduce computerul în hibernare în loc să o închidă se numește „Boot Hybrid”. Pentru a vă obține efectul limitativ asupra booterilor duali Linux, va trebui să îl dezactivați. Trei opțiuni sunt disponibile aici:

  1. Nu vă opriți computerul pentru a accesa Linux.
  2. Dezactivează permanent Boot Boot.
  3. Ștergeți fișierul de hibernare.

Aceste opțiuni sunt explicate mai jos.

Reporniți, nu Hibernate

Cea mai ușoară soluție este să vă asigurați că computerul nu a intrat în hibernare. Fără date hibernate de pe HDD-ul dvs., veți putea accesa partiția Windows de la Linux fără probleme.

Interesant este că atunci când utilizați Repornire opțiune în Windows, computerul se oprește complet. În loc să transmiți datele sesiunii pe HDD, totul este închis, apoi repornit. Atâta timp cât selectați rapid sistemul de operare preferat în meniul GRUB, veți putea porni pe Linux. Odată rulat, răsfoiți la unitatea Windows HDD a sistemului dvs.; acum ar trebui să fie accesibil.

Dezactivați bootarea hibridă

În loc să se evite Hybrid Boot, acesta poate fi dezactivat.

acces la Windows c drive in linux

Mai întâi, deschideți Panoul de control al Windows apăsând WIN + R și intrând panou de control. Apoi, selectați Hardware și sunet> Opțiuni de alimentare> Modificați ce fac butoanele de pornire, atunci Alegeți ce fac butoanele de pornire în coloana din stânga.

acces la Windows c drive in linux

Aici, caută Modificați setările care momentan nu sunt disponibile, apoi caută Porniți pornirea rapidă (recomandat). Acest lucru va fi verificat în mod implicit; pentru a dezactiva funcția, eliminați verificarea și Salvează modificările.

În viitor, când opriți calculatorul, va face acest lucru în mod corespunzător, așa cum au făcut versiunile mai vechi ale Windows. Rețineți că realizarea acestui lucru costă timpii de pornire mai lente atunci când porniți în Windows.

Ștergeți fișierul de hibernare

O opțiune extremă este să ștergeți fișierul de hibernare din Linux. Dacă vă bazați pe acesta, fișierul de hibernare, hiberfil.sys, este șters automat când unitatea C: este montată în Linux (deși dacă utilizați un SSD, ar trebui să fie dezactivat)

Cu toate acestea, acest lucru va determina pierderea oricărei lucrări nesalvate, deci alegeți ștergeți fișierul dvs. de hibernare numai după luarea în considerare.

Pentru a face acest lucru, deschideți secțiunea discuri instrument (de obicei găsit în instrumentul Accesorii meniul). Deschideți acest lucru, apoi selectați unitatea care conține partiția Windows. Ar trebui să puteți identifica acest lucru în funcție de dimensiunea și producătorul discului. Dacă aveți mai multe dispozitive, verificați-le pe toate; veți localiza partiția Windows deoarece va fi formatată cu formatul sistemului de fișiere NTFS.

acces la Windows c drive in linux

După ce ați găsit partiția Windows, selectați-o, apoi faceți clic pe butonul Gear și selectați Editează opțiunile de montare.

acces la Windows c drive in linux

În partea de sus a ferestrei, dezactivați-o Opțiuni de montare automată. Apoi, în caseta Opțiuni de montare, introduceți:

, remove_hiberfile

Confirmați acest lucru făcând clic O.K, apoi introduceți parola când vi se solicită. Acum ar trebui să puteți monta partiția în managerul de fișiere Linux și să căutați fișierele de care aveți nevoie. Chiar dacă Hybrid Boot este activat în Windows, fișierul de hibernare va fi șters. Grozav, nu?

Poate că nu. Ce se întâmplă dacă aveți un boot dual setat cu Linux ca opțiune implicită? O actualizare Windows vă va reporni computerul, trimițându-l în Linux. Dacă Windows Update rulează fără cunoștința dvs., puteți pierde date valoroase în fișierul de hibernare. Acest lucru s-ar putea dovedi devastator.

O alternativă mai sigură ar fi utilizarea modului de citire numai pentru partiția Windows atunci când îl accesați de pe Linux. Aceasta înseamnă că orice modificare pe care doriți să o faceți fișierelor trebuie salvată local pe partiția Linux.

Partajarea datelor între Windows și Linux

Indiferent de metoda pe care o alegeți să lucrați în jurul unității C: blocată în Windows, veți putea copia, muta, deschide și edita fișierele. Deși este simplu să accesați Windows C: unitatea în Linux, există alternative pe care le puteți prefera.

  1. Utilizați o unitate USB sau un card SD pentru a stoca date.
  2. Adăugați un HDD dedicat (intern sau extern) pentru date partajate.
  3. Utilizați o distribuție de rețea (poate o casetă NAS) sau un HDD USB conectat la router.
  4. Utilizați spațiul de stocare în cloud ca partajare de rețea.

Toate acestea pot fi examinate mai detaliat prin intermediul analizei noastre partajarea datelor între calculatoarele Windows și Linux.

Rețineți că este posibilă și vizualizarea datelor Linux din Windows. Pentru aceasta, veți avea nevoie de DiskInternals Linux Reader. Odată instalat, utilitarul va scana HDD-ul dvs. pentru partiții Linux și le va afișa într-o interfață de utilizator similară cu Windows Explorer. Aceste fișiere și foldere pot fi apoi răsfoite și deschise în Windows (dacă este compatibil).

Descarca:DiskInternals Linux Reader (Gratuit)

Christian Cawley este redactor redactor pentru securitate, Linux, bricolaj, programare și tehnică explicată. De asemenea, el produce Podcast-ul cu adevărat util și are o experiență vastă în suport pentru desktop și software. Colaborator al revistei Linux Format, Christian este un tinkerer Raspberry Pi, iubitor Lego și fan retro al jocurilor de noroc.