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!