jak odczytać Dysk XFS w systemie Windows

…w systemach Linux i VirtualBox

jeśli masz dysk USB lub dysk twardy z systemem plików XFS, odkryjesz, że system Windows nie może go odczytać. Po podłączeniu dysku pojawi się niezbyt miłe okienko z prośbą o sformatowanie dysku.

to dlatego, że XFS jest systemem plików przyjętym przez Linuksa, a Windows nie ma dla niego wsparcia.

jeśli chcesz uniknąć wydawania pieniędzy na oprogramowanie, które jest w stanie odczytać system plików XFS, możesz pomyśleć o zainstalowaniu dowolnej dystrybucji Linuksa na swoim komputerze.

oto kroki, aby to zrobić z wirtualną maszyną Ubuntu na VirtualBox. Zamierzamy skonfigurować maszynę wirtualną, a następnie zamontować dysk jako napęd VM. Możesz użyć innej dystrybucji Linuksa, jeśli chcesz.

maszyna wirtualna

przede wszystkim skonfigurujmy maszynę wirtualną.

  • Pobierz ISO Ubuntu 14.05 z oficjalnej strony
  • zainstaluj VirtualBox, jeśli jeszcze tego nie zrobiłeś
  • Utwórz nową maszynę wirtualną Ubuntu z ustawieniami, które lepiej pasują do twojej fizycznej maszyny
  • Zamontuj ISO Ubuntu i zainstaluj system operacyjny
  • zainstaluj Dodatki gościnne VirtualBox
  • w Ustawieniach VirtualBox utwórz nowy folder udostępniony z nazwą share i zmapuj go do folderu, cokolwiek wolisz (w moim przypadku C:\share). Upewnij się, że pole wyboru” Tylko do odczytu ” nie jest zaznaczone
  • uruchom maszynę wirtualną i wpisz mount terminal-t vboxsf share/home/username / share, aby upewnić się, że folder udostępniony jest zamontowany w katalogu, do którego masz dostęp

mapowanie dysku fizycznego na dysk wirtualny

Teraz podłącz dysk fizyczny do systemu plików XFS. Zamontujemy go jako zewnętrzny dysk w wirtualnej maszynie Linuksa, omijając Windows.

  • w systemie Windows uruchom wiersz polecenia z podwyższonymi uprawnieniami (Win+X w systemie Windows > 8, a następnie wybierz z listy)
  • wpisz wmic diskdrive list brief i zidentyfikuj z listy dysk XFS. Zwróć uwagę na DeviceID. Będzie to wyglądać jak \\.\ PHYSICALDRIVE6
  • teraz zmień katalog na „C:\Program Files\Oracle \ VirtualBox\”
  • Uruchom to polecenie, upewniając się, że zmienisz identyfikator urządzenia „PhysicalDrive” i ścieżkę do pliku, który zostanie utworzony
    VBoxManage.exe internalcommands createrawvmdk-nazwa pliku C:\myxfsdrive.vmdk-rawdisk \\.\ PhysicalDrive6

teraz masz plik vmdk, który jest „dyskiem maszyny Wirtualnej”. Jest to w zasadzie plik tekstowy (Rozmiar = ~ 1 KB), który można otworzyć za pomocą edytora tekstu, który definiuje mapowanie urządzenia fullDevice między tym plikiem A PhysicalDrive

montując dysk wirtualny

teraz zamontujemy dysk, który właśnie utworzyliśmy na maszynie wirtualnej VirtualBox, abyśmy mogli odczytać zawartość z systemu Ubuntu.

  • wróć do ustawień maszyny wirtualnej (zamknij ją najpierw), na karcie pamięć
  • w drzewie kliknij drugi obiekt, „Kontroler SATA”
  • kliknij ikonę Dodaj dysk po prawej stronie tego wiersza i wybierz plik vmdk utworzony w poprzedniej sekcji
  • uruchom maszynę wirtualną ponownie

przenieś swoje pliki

na maszynie wirtualnej nowy dysk zostanie automatycznie zamontowany. Otwórz go i rozpocznij przesyłanie potrzebnych plików z zamontowanego dysku do zamontowanego folderu udostępniania znajdującego się w /home/username/share

wszystkie pliki w systemie Windows znajdziesz w katalogu zmapowanym do folderu udostępniania.

Yay!

powinieneś już skończyć, ze wszystkimi plikami!

mam nadzieję, że to pomogło, a jeśli tak, udostępnij artykuł, aby ktoś się dowiedział:)

P. S.
nie jestem ekspertem od Linuksa, więc daj mi znać, jeśli napisałem coś złego, o czym prawdopodobnie Nie wiem. Dzięki!

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.