
Problem
Kiedy masz wirtualizacji systemu operacyjnego, To jest wspólne dla Miss miejsca po kolejnych aktualizacji.
Ten post przedstawia następujące scenariusz: z systemem Windows 10, Rozszerzymy zwirtualizowanych Ubuntu Linux (.VDI) Oracle VM VirtualBox.
Rozwiązanie
W Krótki opis, wszystko, co musisz zrobić to uruchomić polecenie za pośrednictwem terminali (CMD) dla (Krok 1) zwiększyć rozmiar wirtualnego dysku i (Krok 2) następnie rozwiń partycji z GParted. Daj spokój:
Krok 1 | Zwiększyć rozmiar wirtualnego dysku maszyny wirtualnej
1.1 Otwórz Terminal CMD jako administrator
Do tego, Wpisz w Szukaj Windows “CMD” i kiedy widzisz opcję Wiersz polecenia, Kliknij ją prawym przyciskiem i wybierz “Uruchom jako administrator“.
1.2 Przejdź do katalogu instalacyjnego Twój VirtualBox
W CMD, Wybierz katalog instalacyjny Twój VirtualBox, Domyślnie w (C):\Program FilesOracleVirtualBox:
C PŁYTY CD:\Program FilesOracleVirtualBox |
1.3. Uruchom polecenie, aby zwiększyć rozmiar wirtualnego dysku maszyny wirtualnej
Zanim jednak, Jeśli nie wiesz, gdzie swój VM jest fizycznie zapisane na komputerze, Wystarczy spojrzeć na VirtualBox i Znajdź plik .VDI, w następujący sposób:
Ustawienia > Pamięci masowej > SP: SATA > [SuaVM].VDI > Informacje > Lokalizacja (Przykład: (D):\VMUbuntuUbuntu.VDI) |
Adres dla Twojej .VDI Jest na etykiecie “Lokalizacja” ((D):\VMUbuntuUbuntu.VDI):
Teraz tak! Z tym informacje o plikach .VDI, just biegać ten rozkazywać:
VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --Zmień rozmiar 20480 |
Uwaga::
– Zamień “(D):\VMUbuntuUbuntu.VDI” ścieżka do Twój. vdi. W tym przykładzie I jestem coraz dysk 20 GB (20GB x 1024 MB = 20480).
– Należy zauważyć, że początkowo “Rozmiar wirtualny” jest 12 GB i na końcu osiągniemy pożądany 20 GB.
Następnie Zobacz, jak zrobił krok 1:
Krok 2 | Rozwiń węzeł partycji na każdym dysku jest
Zrozumieć rozwiązania:
To może wydawać się dziwne, ale fakt, że teraz masz większy dysk, nie oznacza to, że system plików jest biorący w górze ten przestrzeń dostępna.
Spójrz na obrazek poniżej i zobacz dysku. Należy zauważyć, że ma 8 GB wolna, to jest właśnie miejsce, że możemy zwiększyć, tylko, że nie jest zajęty:
Pytanie o to: Jak dołączyć do tych 11 GB 8 GB, jeśli partycja “rozszerzone + swap” znajduje się w środku?
Dobrze, Aby rozwiązać ten problem, spowoduje to usunięcie (i następnie odtworzyć) partycji swap i rozszerzone za pomocą GParted.
2.1 Zainstalować GParted
W poszukiwaniu Ubuntu, Szukać “Oprogramowanie”. Kliknij przycisk Oprogramowanie Ubuntu i Wyszukaj GParted, Tak, zainstalować go!
2.2 Usuń partycję Swap + Rozszerzone
Bez strachu, Usuwanie partycji Swap i po Rozszerzone to jest między oryginalnej partycji Twój (pełny) i nowe miejsce stworzone (pusty), tak, że to jest duży blok nieprzydzielonego miejsca, jak pokazano na rysunku poniżej:
2.3 Rozwiń węzeł oryginalnej partycji
Za pomocą graphics GParted (Resize/Move), Umieść mysz w podziału na partycje, a następnie przeciągnij oryginalnej partycji (od lewej do prawej) o nieprzydzielonego miejsca, pozostawiając tylko miejsce później odtworzyć swap.
W moim przypadku, Zostawiłem na koniec nieprzydzielonego miejsca (pusty), 2048 MB miejsca do odtworzenia swap, reprezentowane przez światło niebieskie obramowanie rysunku powyżej.
2.4 Ponownie utworzyć partycję rozszerzoną + Swap
Kliknij pozycję nieprzydzielone miejsce, które Ci zarezerwowane i tak najpierw utworzyć partycję rozszerzoną, a następnie Swap.
Kontrola wyników
Porównanie liczby na początku postu ze zdjęciami poniżej, Widzimy, że dyrektor dysku Ubuntu jako Virtual Box wskazują, że mamy oczekiwany wynik.
Menedżer dysku Ubuntu:
Virtual Box:
I to, To się!
Dzień dobry Taylor,
Gratulujemy samouczek. Współpracownik mi alot!!! Na zdrowie.
Dziękuję,
Matos
Tylko tutorial, który naprawdę bardzo mi pomógł. Dzięki!
My tego błędu:Błąd składni: Nieprawidłowy parametr ' VMsUbuntuUbuntu.vdi’
Sam problem dzieje się do mnie.
Nieprawidłowy parametr ' VMsWindows’
Jej bo tak (ścieżka) maszyn wirtualnych zawiera owiatło. Miałem ten sam problem i go rozwiązał biorąc przestrzeń, i po zabiegu, ponownie przymocowana przestrzeni, w przeciwnym razie VirtualBox nie widać lokalizacji maszyn.
Przykład:
(C):\UsersadminVirtualBox VMSWindowsWindows.vdi
Przejdź do folderu, Zmień nazwę i Usuń puste miejsce. Następnie pozostawić polecenia:
(C):\UsersadminVirtualBoxVMSWindowsWindows.VDI
Na koniec, Zmienić nazwę ponownie i Zamień puste miejsca w folderze.
Umieścić ścieżkę w podwójnym cudzysłowie, które rozwiązuje
Jesteś dziesięć. Dziękuję. Ono pracował.
Ten sposób nie roll:
(D):\Program FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –Zmień rozmiar 51200
VBoxManage.exe: błąd: Nie można zarejestrować dysk twardy miał:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0D46624B-3753-40D0-A025-9F1F784e9885} ponieważ dysk twardy 'D:\Maszyny wirtualne VirtualBoxDevelopmentDesenvolvimento.vdi’ Z UUID {0D46624B-3753-40D0-A025-9F1F784e9885} już istnieje
VBoxManage.exe: błąd: Szczegóły, Nowy Rok,: E_INVALIDARG kodu (0X80070057), Komponent VirtualBoxWrap, Interfejs IVirtualBox, IUnknown callee
VBoxManage.exe: błąd: Kontekst, Nowy Rok: “OpenMedium, Nowy Amerykanin(Bstr(PszFilenameOrUuid).Raw(), EnmDevType (EnmDevType), Tryb EnmAccess, fForceNewUuidOnOpen, pMedium.asOutParam())” W linii 179 pliku VBoxManageDisk.cpp
Wszelkie wskazówki?
Spróbuj:
Vboxzarządzanie modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Zmień rozmiar 51200
To dwa łączniki flagi “–Zmień rozmiar”
Tutaj pracował część zwiększenia fizycznej HD, wirtualne pole pokazuje wybrany rozmiar, ale gdy wchodzę VM HD kontynuuje rozmiar stare… Nawet ten GParted nie pokazuje nowy rozmiar dla zapasowego ani nic.
Zanim zmiany rozmiaru należy usunąć migawek utworzonych.
Ja jestem posiadanie ten sam problem i mam nie migawka był używany tutaj, że może być problem.
Kambuz, że ta o problemie parametru invalido
“Błąd składni: Nieprawidłowy parametr 'VMsUbuntuUbuntu.vdi'”
Wystarczy umieścić ścieżkę string, IE, Cudzysłów!!
Dzięki!
Dziękuję bardzo. To wszystko wyszło tutaj.
Dzięki za pomoc kolega, uratował mnie w mojej pracy, ponieważ w przywracaniu przez Acronis użyłem jednego z tych 15gb szczegółowo i że aktualizacja wszystkich systemów Windows i netto tutaj w regionie straszne…..
Panowie,
Próbuję wykonać tę procedurę i po uruchomieniu wyskakuje błąd poniżej:
(Brak cudzysłowów)
(C):\Program FilesOracleVirtualBox>VBox modifyManagehd C:\UżytkownicyThiagoDokumenty
\VirtualBoxVMsWindows7Windows7.vdi –Zmień rozmiar 102400
VBoxManage.exe: błąd: Nie można zarejestrować dysku twardego 'C:\UżytkownicyThiagoDokumenty
VirtualBoxVMsWindows7Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Beca (Beca)
użyj dysku twardego 'C:\UżytkownicythiagoDocumentsVirtualBox VMsWindows 7Windows 7.vd
(I)’ Z UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} już istnieje
VBoxManage.exe: błąd: Szczegóły, Nowy Rok,: E_INVALIDARG kodu (0X80070057), Komponent Virtua
lBoxWrap, Interfejs IVirtualBox, IUnknown callee
VBoxManage.exe: błąd: Kontekst, Nowy Rok: “OpenMedium, Nowy Amerykanin(Bstr(PszFilenameOrUuid).Raw(), enmDe ( enmDe )
vTyp, Tryb EnmAccess, fForceNewUuidOnOpen, pMedium.asOutParam())” W linii 179 z o.o.
Plik VBoxManageDisk.cpp
(Ze znakami cudzysłowu)
(C):\Program FilesOracleVirtualBox>Vboxzarządzanie modifyhd “(C):\UżytkownicyThiagoDokument
sVirtualBoxVMsWindows7Windows7.vdi” –Zmień rozmiar 102400
VBoxManage.exe: błąd: Nie można zarejestrować dysku twardego 'C:\UżytkownicyThiagoDokumenty
VirtualBoxVMsWindows7Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Beca (Beca)
użyj dysku twardego 'C:\UżytkownicythiagoDocumentsVirtualBox VMsWindows 7Windows 7.vd
(I)’ Z UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} już istnieje
VBoxManage.exe: błąd: Szczegóły, Nowy Rok,: E_INVALIDARG kodu (0X80070057), Komponent Virtua
lBoxWrap, Interfejs IVirtualBox, IUnknown callee
VBoxManage.exe: błąd: Kontekst, Nowy Rok: “OpenMedium, Nowy Amerykanin(Bstr(PszFilenameOrUuid).Raw(), enmDe ( enmDe )
vTyp, Tryb EnmAccess, fForceNewUuidOnOpen, pMedium.asOutParam())” W linii 179 z o.o.
Plik VBoxManageDisk.cpp
i ten sam błąd występuje, może pomóc w tym przypadku?
Spróbuj:
VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi " –Zmień rozmiar 102400
To dwa łączniki flagi “–Zmień rozmiar”
Cześć,
Świetny poradnik. Wszystko działało poprawnie.
Gratulacje!
Wspaniała wskazówka! Dziękuję.
Wyszczególnianie trochę tylko dla tych, którzy mają problemy podobne do mojego:
Poszedłem dzisiaj na test i 2. część komendy się zmieniła “modifyhd” dla “modifymedium”. Sam błąd, który daje, wskazuje prawą komendę.
Próbowałem tbm wprowadzenie cytaty w pełni i nie działa (nie szukałem przyczyny błędu). Ponieważ poprzednia opcja nie zadziałała, jako drugą opcję musiałem wymienić puste przestrzenie, które istniały, między oddzielnymi nazwami, przez znak dowolnego typu “_”.
Przykład: Z “Maszyny wirtualne” dla “Virtual_Machines” (po zastosowaniu redation hd, wróciłem nazwy, jak były przed).
Uwaga.: Po pierwsze, ponieważ polecenie nie było widoczne, po zlokalizowaniu go w folderze VirtualBox, musiałem wskazać jego drogę z poleceniem “ścieżka” w wierszu (tbm może to zrobić ostatecznie we właściwościach systemu).
Przykład: path=C:\Program FilesOracleVirtualBox
I wreszcie, dziękuję za opublikowanie strony, ponieważ pomogło mi to, Dziękuję.