Puncte:1

Cum să recuperați o instalare Ubuntu ștearsă în subsistemul Windows pentru Linux

drapel fo

Am avut atât Ubuntu 18.04, cât și Ubuntu20.04 și am vrut să șterg Ubuntu18.04. Cu toate acestea, am șters eroarea Ubuntu20.04. Există vreo modalitate de a restabili fișierele din Ubuntu 20.04?

Nandete82 avatar
drapel kr
Salut, este puțin probabil... depinde de modul în care ai avut diferitele sisteme și partiții. Ai avut 3 sisteme diferite într-o singură mașină? De asemenea, cum ai scos-o? Vă rugăm să citiți [Cum să întreb](https://askubuntu.com/help/how-to-ask)
NotTheDr01ds avatar
drapel vn
@Robert-Smolders Un avertisment că aceasta este mai mult o întrebare Windows decât una Ubuntu. Întrebările WSL *sunt* la subiect aici atunci când sunt despre Ubuntu, dar în viitor luați în considerare [Super User](https://superuser.com) pentru orice lucru specific pentru funcționalitatea WSL/Windows.
NotTheDr01ds avatar
drapel vn
Acestea fiind spuse, aș recomanda personal să nu se închidă voturile negative sau voturile (deși rămâne, desigur, alegerea fiecărui individ) -- Aceasta nu este (a) cu siguranță un duplicat al întrebărilor „partiție ștearsă” și (b) este pe subiect ca o întrebare WSL/Ubuntu.
Robert Smolders avatar
drapel fo
@Nandete82 Da, am avut 3 sisteme diferite pe o singură mașină. Laptopul meu are Windows 10 și aveam instalat Ubuntu 18.04 și Ubuntu 20.04 din magazinul Microsoft. Mi-am șters Ubuntu 20.04 căutându-l în bara de căutare din Windows și apoi făcând clic pe ștergere.
Robert Smolders avatar
drapel fo
@NotTheDr01ds Vă mulțumim pentru informații
Puncte:1
drapel vn

Posibil, dar cu avertismente. Dacă WSL2, atunci probabil că nu (dar poți încerca). Dacă WSL1, atunci este posibil să puteți recupera unele fișiere individuale.

În primul rând, au existat date greu de recreat în instanța WSL sau este preocuparea dvs. doar timpul pierdut în reconstruirea imaginii? Vă pot spune acum că recuperarea fișierelor va dura mult timp, așa că dacă nu aveți fișiere importante care s-au pierdut, plănuiți să instalați o nouă instanță Ubuntu WSL și să o reconfigurați.

Dacă trebuie să încercați să recuperați datele critice, închideți imediat Windows și citiți restul pe telefon sau tabletă.

Este important să înțelegeți că eliminarea unei instanțe WSL este o ștergere „adevărată” a fișierelor implicate -- nimic nu merge în Coșul de reciclare (am testat pentru a fi sigur).

Dacă utilizați WSL1, atunci sistemul de fișiere a fost stocat direct pe unitatea NTFS și ar putea fi posibilă recuperarea anumitor fișiere. Înțeleg că acest lucru tinde să funcționeze mai bine pe discuri magnetice, dar unele utilitare pretind că pot gestiona și unitățile SSD. Să o punem așa -- a trebuit să-l încerc doar pe o unitate magnetică.

Indiferent, este puțin probabil că veți putea recupera întreaga imagine -- Scopul aici este pur și simplu să recuperați orice fișiere greu de recreat pe care le-ați stocat acolo (de exemplu, în $HOME).

Veți avea nevoie de un utilitar special conceput pentru a recupera fișierele șterse. S-a găsit o sugestie în acest răspuns, dar nu am experiență cu el. Veți găsi, de asemenea, o serie de sugestii în altele Fire de Super User.

Ar trebui să luați în considerare crearea unui USB bootabil separat (de pe un computer separat). Windows scrie în mod constant pe unitate atunci când este utilizat și orice scriere a fișierelor ar putea fi în locații în care sunt stocate datele șterse.

Dacă este posibil (și a trecut ceva timp de când am făcut asta), veți dori să căutați fișierele care au fost șterse din C:\Users\youruser\AppData\Local\Packages\Canonical...\LocalState\. Din nou, pentru WSL1, fiecare fișier individual va apărea în sistemul de fișiere.

Pentru WSL2, este doar un disc virtual numit ext4.vhdx. Dacă îl puteți anula ștergerea, atunci este posibil să aibă în continuare daune. Dacă ești extrem de norocos și îl poți recupera fără erori (și nu vei ști până nu încerci), atunci îl poți folosi pur și simplu:

  • Reinstalarea Ubuntu 20.04 din Microsoft Store
  • Copierea celor recuperate ext4.vhdx fișier înapoi peste cel nou creat.

Dar este mai probabil ca fișierul să fie corupt într-o anumită măsură. Dacă acesta este cazul, atunci tu ar putea încă mai puteți recupera fișierele de pe acesta prin repararea vhdx. Acest lucru este pur și simplu dincolo de experiența mea, din păcate (sau nu!). Dintr-o căutare rapidă, se pare că majoritatea opțiunilor necesită achiziționarea unei licențe de software și, chiar și atunci, mi se par dubios (de exemplu, pretind că se numesc un produs „Microsoft” atunci când în mod clar nu sunt). Și după repararea imaginii, este posibil să nu pornească în continuare ca disc WSL, caz în care ar trebui să:

  • Instalați Hyper-V (inclus cu Windows Pro sau o versiune ulterioară), creați un VM Linux și montați cel reparat vhdx acolo pentru a vedea ce fișiere ar putea fi recuperate.
  • Instalați Windows 10 sau Windows 11 Preview, care are un WSL actualizat cu posibilitatea de a monta fișiere vhdx (din înțelegerea mea).
Soren A avatar
drapel mx
Unde vorbește OP despre WS?. Pe măsură ce monitorizează întrebările despre partiții din întrebare, este probabil o instalare Ubuntu reală.
NotTheDr01ds avatar
drapel vn
@SorenA Ei bine, în primul rând, OP-ul l-a etichetat *windows-subsystem-for-linux*, iar în al doilea rând, titlul original al întrebării (înainte ca cineva care nu știa mai bine să-l editeze) a menționat în mod special eliminarea din Windows. *editarea* a fost cea care a schimbat-o pentru a menționa „partiții”.
Soren A avatar
drapel mx
Am ratat că antetul și întrebarea au fost editate, dar în acest caz, întrebarea este despre recuperarea fișierelor și funcțiilor în WSL și Windows și nu despre Ubuntu.
NotTheDr01ds avatar
drapel vn
@SorenA De acord, dar s-a stabilit de mai multe ori că WSL este la subiect aici când vine vorba de distribuțiile Ubuntu. După cum am subliniat într-un comentariu la OP, [Super User](https://superuser.com) ar fi fost o opțiune *mai bună*. Dacă este în mod clar în afara subiectului, refuz destul de des să răspund la întrebările de pe site-urile Stack și le rog să reposteze pe site-ul potrivit. Dar nici nu ne putem aștepta ca un utilizator să *știe* că nu există o soluție bazată pe Ubuntu pentru o problemă pe care o întâmpină pe WSL. În acest caz, nu există (de care sunt conștient), dar adesea există cunoștințe specifice Ubuntu care intră în joc.
Robert Smolders avatar
drapel fo
@NotTheDr01ds vă mulțumesc pentru răspuns! Majoritatea fișierelor care au fost șterse sunt pur și simplu consumatoare de timp pentru a le crea din nou. Din păcate, folosesc WSL2. Cu toate acestea, aveam Docker instalat pe Windows și l-am conectat la WSL2, așa că am găsit două fișiere numite ext4.vhdx la C:\...\AppData\Local\Docker\wsl\data și la C:\.. .\AppData\Local\Docker\wsl\distro care sunt din 18-08, deci poate mai conțin câteva informații.După ce am instalat din nou Ubuntu 20.04, am încercat să le înlocuiesc, dar Ubuntu nu se va porni. Deci, probabil că nu funcționează. În continuare vreau să vă mulțumesc foarte mult pentru răspunsuri și ajutor!!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.