cum se citește o unitate XFS pe Windows

…cu Linux și VirtualBox

dacă aveți o unitate USB sau un hard disk cu un sistem de fișiere XFS, veți descoperi că Windows nu o poate citi. Când conectați unitatea, veți primi un pop-up nu atât de frumos care vă cere să formatați discul.

asta pentru că XFS este un sistem de fișiere adoptat de Linux, iar Windows nu are suport pentru acesta.

dacă doriți să evitați să cheltuiți bani pe software care poate citi sistemul de fișiere XFS, vă puteți gândi la instalarea oricărei distribuții de Linux pe computer.

iată pașii pentru a face acest lucru cu o mașină virtuală Ubuntu pe VirtualBox. Vom configura mașina virtuală și apoi vom monta unitatea ca unitate VM. Puteți utiliza o altă distribuție Linux, dacă doriți.

mașina virtuală

în primul rând, să setup mașina virtuală.

  • descărcați un ISO de Ubuntu 14.05 de pe site-ul oficial
  • instalați VirtualBox, dacă nu ați făcut-o deja
  • creați o nouă mașină virtuală Ubuntu cu setările care se potrivesc mai bine mașinii dvs. fizice
  • montați Ubuntu ISO și instalați sistemul de operare
  • instalați VirtualBox Guest Additions
  • în setările VirtualBox, creați un nou folder partajat cu numele share și mapați-l într-un dosar, oricare preferați (în cazul meu C:\share). Asigurați-vă că caseta de selectare” readonly ” nu este bifată
  • lansați VM și tastați terminalul mount-t vboxsf share /home/username/share pentru a vă asigura că folderul partajat este montat într-un director la care aveți acces

maparea unității fizice pe un disc virtual

conectați acum unitatea fizică la sistemul de fișiere XFS. O vom monta ca o unitate externă în mașina virtuală Linux, ocolind Windows.

  • pe Windows, lansați promptul de comandă cu privilegii ridicate (Win+X pe Windows > 8, apoi alegeți din listă)
  • tastați WMIC diskdrive list brief și identificați din listă unitatea XFS. Ia act de DeviceID. Va arăta ceva de genul \\.\ PHYSICALDRIVE6
  • acum schimba directorul la „C:\Program Files \ Oracle \ VirtualBox\”
  • rulați această comandă, asigurându-vă că schimbați dispozitivul „PhysicalDrive” și calea către fișierul care va fi creat
    VBoxManage.exe internalcommands createrawvmdk-Nume fișier C:\myxfsdrive.vmdk-rawdisk \\.\ PhysicalDrive6

acum aveți un fișier vmdk, care este un „disc mașină virtuală”. Este practic un fișier text (size = ~ 1 KB) pe care îl puteți deschide cu un editor de text, care definește o mapare a unui dispozitiv complet între acel fișier și PhysicalDrive

montarea discului virtual

acum vom monta discul pe care tocmai l-am creat pe mașina virtuală VirtualBox, astfel încât să putem citi conținutul din sistemul Ubuntu.

  • reveniți în setările VM (închideți-l mai întâi), în fila Stocare
  • din arbore, faceți clic pe al doilea obiect, „controlerul SATA”
  • Faceți clic pe pictograma Adăugare disc din dreapta acelui rând și selectați fișierul vmdk pe care l-ați creat în secțiunea anterioară
  • lansați din nou VM

transferați fișierele

în mașina virtuală, noul disc va fi montat automat. Deschideți-l și începeți să transferați fișierele de care aveți nevoie de pe unitatea montată în folderul de partajare montat, situat în /home/username/share

veți găsi apoi toate fișierele de pe Windows în directorul mapat în folderul dvs. de partajare.

ura!

ar trebui să fie făcut acum, cu toate fișierele!

sper că acest lucru a ajutat și, dacă a făcut-o, împărtășiți articolul pentru a anunța pe oricine 🙂

P. S.
nu sunt un expert Linux, așa că anunțați-mă dacă am scris ceva greșit despre care probabil nu știu. Mulțumesc!

Leave a Reply

Adresa ta de email nu va fi publicată.