een XFS-station lezen op Windows

…met Linux en VirtualBox

als u een USB-stick of een harde schijf met een XFS-bestandssysteem hebt, zult u ontdekken dat Windows het niet kan lezen. Wanneer u de schijf aansluit, krijgt u een niet-zo-leuke popup waarin u wordt gevraagd om de schijf te formatteren.

dat komt omdat XFS een bestandssysteem is dat door Linux wordt gebruikt en Windows er geen ondersteuning voor heeft.

Als u wilt voorkomen dat u geld uitgeeft aan software die het XFS-bestandssysteem kan lezen, kunt u overwegen om elke distributie van Linux op uw computer te installeren.

hier zijn de stappen voor het doen met een Ubuntu virtuele machine op VirtualBox. We gaan de virtuele machine instellen en vervolgens de schijf als een VM-schijf aankoppelen. Je mag een andere Linux distributie gebruiken, als je dat wilt.

de virtuele machine

laten we eerst de virtuele machine instellen.

  • download een ISO van Ubuntu 14.05 van de officiële website
  • installeer VirtualBox, als u het nog niet hebt gedaan
  • Maak een nieuwe Ubuntu virtuele machine met de instellingen die beter passen bij uw fysieke machine
  • Koppel de Ubuntu ISO aan en installeer het besturingssysteem
  • installeer VirtualBox gast toevoegingen
  • in VirtualBox-instellingen, Maak een nieuwe gedeelde map met de naamshare en wijs deze toe aan een map, naar keuze (in mijn geval) C:\share). Zorg ervoor dat het selectievakje” Alleen lezen ” niet is aangevinkt
  • start de VM en typ de terminal mount-t vboxsf share /home/gebruikersnaam/share om er zeker van te zijn dat de gedeelde map is aangekoppeld in een map waartoe u toegang hebt

het physycal-station toewijzen aan een virtuele schijf

verbind nu uw fysieke station met het XFS-bestandssysteem. We gaan het mounten als een externe schijf in de Linux virtuele machine, het omzeilen van Windows.

  • op Windows, start de opdrachtprompt met verhoogde privileges (Win+X op Windows >8, kies dan uit de lijst)
  • typ wmic diskdrive list brief en identificeer uit de lijst het XFS-station. Let op het apparaat. Het zal er ongeveer uitzien als \\.\ PHYSICALDRIVE6
  • verander nu de map naar “C:\Program Files \ Oracle \ VirtualBox\”
  • voer dit commando uit, zorg ervoor dat u het “PhysicalDrive” DeviceID en het pad naar het bestand dat zal worden aangemaakt
    VBoxManage wijzigt.exe internalcommands createrawvmdk-bestandsnaam C:\myxfsdrive.vmdk-rawdisk \\.\ PhysicalDrive6

nu hebt u een vmdk-bestand, dat een “virtuele Machinedisk”is. Het is eigenlijk een tekstbestand (size = ~ 1 KB) dat u kunt openen met een teksteditor, die een toewijzing van een fullDevice definieert tussen DAT bestand en de PhysicalDrive

mounten van de virtuele schijf

we gaan nu de schijf die we zojuist hebben gemaakt op de VirtualBox virtuele machine aankoppelen, zodat we de inhoud kunnen lezen vanuit het Ubuntu-systeem.

  • Ga terug in de VM-instellingen (eerst afsluiten), in het Opslagtabblad
  • in de boomstructuur, klik op het tweede object, de “SATA controller”
  • klik op het pictogram schijf toevoegen aan de rechterkant van die rij, en selecteer het vmdk-bestand dat u in de vorige sectie hebt aangemaakt
  • start de VM opnieuw

overdracht van uw bestanden

op de virtuele machine wordt de nieuwe schijf automatisch aangekoppeld. Open het en begin met het overbrengen van de bestanden die u nodig hebt van het aangekoppelde station naar de aangekoppelde gedeelde map, gelegen in /home/gebruikersnaam/share

u zult dan alle bestanden in Windows vinden in de map die is toegewezen aan uw gedeelde map.

Yay!

u moet nu klaar zijn, met al uw bestanden!

ik hoop dat dit geholpen heeft, en als dat zo was, deel dan het artikel om iedereen te laten weten 🙂

P. S.
ik ben geen Linux-expert, dus laat me weten als ik iets verkeerd heb geschreven waar ik waarschijnlijk niets van weet. Bedankt!

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.