Tăng kích thước đĩa trong VirtualBox

Từ một cửa sổ 10, Làm thế nào để mở rộng đĩa một HĐH Ubuntu Linux (.VDI) bằng cách sử dụng Oracle VM VirtualBox? Xem như thế nào trong 2 bước!

virtualboxlogo

Vấn đề

Khi bạn có một hệ điều hành HĐH, Người ta thường bỏ lỡ đĩa sau khi cập nhật kế tiếp.

Bài viết này mô tả sau đây kịch bản: từ một cửa sổ 10, Chúng tôi sẽ mở rộng HĐH Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Giải pháp

Tóm lại, Tất cả bạn cần làm chạy lệnh thông qua thiết bị đầu cuối (CMD) cho (Bước 1) tăng kích thước đĩa ảo và (Bước 2) sau đó mở rộng phân vùng với GParted. Cố lên:

Bước 1 | Tăng kích thước đĩa ảo trong máy ảo của bạn

1.1 Mở Terminal CMD như quản trị viên
Đối với điều này, nhập tìm kiếm của Windows “CMD” và khi bạn nhìn thấy các tùy chọn Dấu nhắc lệnh, Click vào với nút phải và chọn “Chạy như quản trị viên“.

1.2 Đi đến thư mục cài đặt của bạn VirtualBox
Trong CMD, Chọn thư mục cài đặt của bạn VirtualBox, Theo mặc định trong (C):\Chương trình FilesOracleVirtualBox:

  CD C:\Chương trình FilesOracleVirtualBox

1.3. Chạy lệnh để tăng kích thước đĩa ảo trong máy ảo của bạn

Trước Tuy nhiên, Nếu bạn không biết nơi VM của bạn thể chất được lưu trên máy tính, chỉ có một cái nhìn tại VirtualBox và tìm kiếm một tập tin .VDI, như sau:

Cài đặt > Lưu trữ > SP: SATA > [SuaVM].VDI > Thông tin > Vị trí (Ví dụ: (D):\VMUbuntuUbuntu.VDI)

Địa chỉ cho bạn .VDI Đó là trên nhãn “Vị trí” ((D):\VMUbuntuUbuntu.VDI):
vmbox2

Bây giờ có! Với thông tin tập tin này .VDI, chỉ cần chạy lệnh:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --thay đổi kích cỡ 20480

Lưu ý:
– Thay thế “(D):\VMUbuntuUbuntu.VDI” đường dẫn đến của bạn. vdi. Trong ví dụ này, tôi đang ngày càng tăng 20 GB disk (20GB x 1024 MB = 20480).
– Lưu ý rằng ban đầu các “Kích thước ảo” 12 GB và lúc kết thúc, chúng tôi sẽ đạt 20 GB mong muốn.

Xem sau đó như thế nào đã làm tất cả bước 1:
vmbox1

 

Bước 2 | Mở rộng phân vùng trên bất kỳ đĩa tạo

Hiểu các giải pháp:
Nó có vẻ lạ, nhưng thực tế rằng bây giờ bạn có một ổ đĩa lớn hơn, không có nghĩa rằng hệ thống tập tin chiếm tất cả các không gian này có sẵn.

Hãy xem hình dưới đây và xem đĩa. Lưu ý rằng có 8 GB miễn phí, đó là chính xác trong không gian chúng tôi tăng, chỉ không phải bận rộn:

vmbox3

Các câu hỏi ở đây là: Làm thế nào để tham gia 11 GB với 8 GB nếu phân vùng “mở rộng + trao đổi” là đúng ở giữa?

Vâng, để giải quyết này, bạn sẽ xoá (và sau đó tạo lại) phân vùng trao đổi và mở rộng bằng cách sử dụng các GParted.

2.1 Cài đặt GParted
Trong tìm kiếm của Ubuntu, Tìm “Phần mềm”. Bấm vào các Phần mềm Ubuntu và tìm kiếm GParted, Vì vậy, cài đặt nó!
vmbox4

2.2 Xóa phân vùng trao đổi + Mở rộng

Mà không sợ hãi, xóa phân vùng Trao đổi và sau các Mở rộng đó là giữa các phân vùng gốc của bạn (đầy đủ) và không gian mới tạo ra (sản phẩm nào), Vì vậy, nó là một khối lượng lớn unallocated space, như được hiển thị trong hình dưới đây:
vmbox5

2.3 Mở rộng phân vùng gốc
Bằng cách sử dụng các đồ họa GParted (Resize/Move), vị trí của chuột trong sự phân chia giữa các phân vùng, và sau đó kéo các phân vùng gốc (từ trái sang phải) về các unallocated space, để lại chỉ là một không gian để sau đó tạo lại các trao đổi.

Trong trường hợp của tôi, Tôi để lại ở phần cuối của các unallocated space (sản phẩm nào), một không gian 2048 MB để tái tạo trao đổi, đại diện bởi các phác thảo ánh sáng màu xanh trong hình ở trên.

2.4 Tái tạo phân vùng mở rộng + Trao đổi
Nhấp vào không gian unallocated bạn dành riêng và vì vậy lần đầu tiên tạo một phân vùng mở rộng và sau đó là một vùng trao đổi.

vmbox7

Kiểm tra kết quả

So sánh các số liệu trong đầu bài với những hình ảnh dưới đây, Chúng tôi thấy rằng cả hai người quản lý đĩa của Ubuntu như Virtual Box chỉ ra rằng chúng tôi nhận kết quả dự kiến.

Ubuntu Disk Manager:
vmbox9

Virtual Box:
vmbox8

Và đó là, Điều này được thực hiện!

Tổng lượt truy cập: 22498

21 Bình luận trên “Tăng kích thước đĩa trong VirtualBox

      • Alex cho biết:

        Của nó bởi vì cách (đường dẫn) máy ảo của bạn chứa khoảng trắng. Tôi đã có cùng một vấn đề và giải quyết nó bằng cách tham gia trong không gian, thủ tục, nghĩ trong không gian, Nếu không là VirtualBox không thấy vị trí của các máy.
        Ví dụ:
        (C):\UsersadminVirtualBox VMSWindowsWindows.vdi
        Đi vào thư mục, Đổi tên và loại bỏ các không gian trống. Sau đó để nó lệnh:
        (C):\UsersadminVirtualBoxVMSWindowsWindows.VDI
        Ở phần cuối của, Đổi tên một lần nữa và thay thế không gian trống trong thư mục.

  1. Fernando Tremonti cho biết:

    Này con đường không có cuộn:

    (D):\Chương trình FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –thay đổi kích cỡ 51200
    VBoxManage.exe: lỗi: Không thể đăng ký đĩa cứng đã có:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} bởi vì một đĩa cứng muốn:\VirtualBox vmsphát Triểndesenvolvimento.VDI’ với UUID {0d46624b-3753-40d0-a025-9f1f784e9885} đã tồn tại
    VBoxManage.exe: lỗi: Chi tiết: Mã E_INVALIDARG (0x80070057), VirtualBoxWrap thành phần, Giao diện IVirtualBox, IUnknown callee
    VBoxManage.exe: lỗi: Ngữ cảnh, mới: “OpenMedium, mới(Bstr(pszFilenameOrUuid).nguyên liệu(), Enmdevloại, Chế độ enmAccessMode, Fforcenewuuidonmở, pMedium. asOutParam())” tại dòng 179 của tập tin VBoxManageDisk. cpp

    Bất cứ lời khuyên?

    • Francisco cho biết:

      Hãy thử:
      VBoxManage modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –thay đổi kích cỡ 51200

      Đó là hai dấu gạch nối để gắn cờ “–thay đổi kích cỡ”

  2. Thiago cho biết:

    Đây là một phần của việc tăng vật lý HD làm việc, hộp ảo cho thấy kích thước được chọn, nhưng khi tôi nhập VM HD vẫn tiếp tục với kích thước cũ… Thậm chí GParted không hiển thị kích thước mới cho một phụ tùng hoặc bất cứ điều gì.

  3. Không có cho biết:

    Guys ai ta có vấn đề của tham số làm vô hiệu

    “Lỗi cú pháp: Tham số không hợp lệ ' VMsUbuntuUbuntu.vdi '”

    Chỉ cần đặt cách string, TRÌNH DUYỆT IE, trong dấu nháy kép!!

    Cảm ơn!

  4. Nilson cho biết:

    Cảm ơn bạn đã giúp mate, lưu tôi trong công việc của tôi, bởi vì trong khôi phục lại bởi Acronis tôi sử dụng một trong 15gb này chi tiết và tôi cập nhật tất cả các cửa sổ và mạng ở đây trong khu vực xấu…..

  5. Thiago, cho biết:

    Gentlemen,

    Tôi đang cố gắng để thực hiện thủ tục này và khi thực hiện bật lên các lỗi dưới đây:

    (Không có dấu ngoặc kép)
    (C):\Chương trình FilesOracleVirtualBox>VBoxManage modifyhd C:\UsersThiagoDocuments
    \VirtualBoxVMsWindows7Windows7.vdi –thay đổi kích cỡ 102400
    VBoxManage.exe: lỗi: Không thể đăng ký đĩa cứng ' C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca
    sử dụng một đĩa cứng ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. vd
    tôi’ với UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} đã tồn tại
    VBoxManage.exe: lỗi: Chi tiết: Mã E_INVALIDARG (0x80070057), Thành phần Virtua
    lBoxWrap, Giao diện IVirtualBox, IUnknown callee
    VBoxManage.exe: lỗi: Ngữ cảnh, mới: “OpenMedium, mới(Bstr(pszFilenameOrUuid).nguyên liệu(), enmDe, mới
    Loại vType, Chế độ enmAccessMode, Fforcenewuuidonmở, pMedium. asOutParam())” tại dòng 179 của
    Tệp VBoxManageDisk. cpp

    (Với dấu ngoặc kép)
    (C):\Chương trình FilesOracleVirtualBox>VBoxManage modifyhd “(C):\UsersThiagoDocument
    sVirtualBoxVMsWindows7Windows7.vdi” –thay đổi kích cỡ 102400
    VBoxManage.exe: lỗi: Không thể đăng ký đĩa cứng ' C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca
    sử dụng một đĩa cứng ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. vd
    tôi’ với UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} đã tồn tại
    VBoxManage.exe: lỗi: Chi tiết: Mã E_INVALIDARG (0x80070057), Thành phần Virtua
    lBoxWrap, Giao diện IVirtualBox, IUnknown callee
    VBoxManage.exe: lỗi: Ngữ cảnh, mới: “OpenMedium, mới(Bstr(pszFilenameOrUuid).nguyên liệu(), enmDe, mới
    Loại vType, Chế độ enmAccessMode, Fforcenewuuidonmở, pMedium. asOutParam())” tại dòng 179 của
    Tệp VBoxManageDisk. cpp

    và lỗi tương tự xảy ra, có thể giúp đỡ trong trường hợp này?

    • Francisco cho biết:

      Hãy thử:

      VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi " –thay đổi kích cỡ 102400

      Đó là hai dấu gạch nối để gắn cờ “–thay đổi kích cỡ”

  6. Vô danh cho biết:

    Chi tiết một chút chỉ cho những người có vấn đề tương tự như của tôi:
    Tôi đã đi kiểm tra ngày hôm nay và phần 2 của lệnh thay đổi “modifyhd” cho “modifymedium”. Các lỗi rất cung cấp cho, cho biết lệnh phù.
    Tôi đã cố gắng TBM đưa báo giá trong đường dẫn đầy đủ và nó đã không làm việc (Tôi đã không tìm lý do cho các lỗi). Bởi vì các tùy chọn trước đó không làm việc, như là một lựa chọn thứ hai tôi đã phải thay thế các khoảng trống tồn tại, giữa các tên riêng biệt, bằng bất kỳ loại ký tự nào “_”.
    Ví dụ: Của “Máy ảo” cho “Virtual_Machines” (sau khi áp dụng các reicioning của HD, i đi trở lại các tên như họ đã được trước khi).

    Lưu ý.: Trước tiên, như lệnh không được nhìn thấy, sau khi định vị nó trong thư mục VirtualBox, Tôi đã phải điểm theo cách của mình với lệnh “đường dẫn” trong dấu nhắc (TBM có thể làm điều này dứt khoát trong các thuộc tính hệ thống).
    Ví dụ: đường dẫn = C:\Chương trình FilesOracleVirtualBox

    Và cuối cùng, cảm ơn bạn đã gửi bài trang web, bởi vì nó đã giúp tôi, Cảm ơn bạn.

Để lại câu trả lời

Các địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *