Cách thay đổi kích thước đĩa động trong Oracle VirtualBox (Đã cập nhật). Mở rộng đĩa ảo cố định trong VirtualBox
Làm cách nào để mở rộng đĩa ảo trong VirtualBox?
Xin chào các độc giả thân mến của tài nguyên Internet!!!
Đôi khi khi làm việc với máy ảo VirtualBox, bạn có thể cần tăng kích thước của đĩa cơ sở. May mắn thay, điều này rất dễ thực hiện, chỉ cần mở dòng lệnh, đi tới thư mục cài đặt VirtualBox, sau đó chạy lệnh Modifyhd –resize, chỉ định kích thước mới của đĩa cứng ảo. Và mọi thứ đều ổn, nếu không có một chữ “nhưng” nhỏ.
Bạn chỉ có thể mở rộng đĩa ảo động theo cách này; thủ thuật này sẽ không hoạt động với các đĩa cố định và bạn sẽ nhận được lỗi “Thay đổi kích thước hoạt động của đĩa cứng cho định dạng này chưa được triển khai trên dòng lệnh!” Điều này có nghĩa là chức năng này, tức là thay đổi kích thước, không được triển khai cho loại đĩa cố định.
Thật đáng tiếc nhưng cho đến nay vẫn chưa có cách nào để mở rộng đĩa cố định trong VirtualBox. Tuy nhiên, chúng ta có thể sử dụng một mẹo nhỏ. Chúng tôi sẽ chuyển đổi đĩa cố định thành đĩa động, sau đó chúng tôi sẽ thêm ổ đĩa chúng tôi cần theo cách phổ biến.
Trên các trang của một số trang web dành cho chủ đề máy tính, người ta có thể tìm thấy mô tả về phương pháp “mở rộng” ổ đĩa cố định bằng tiện ích SelfImage, một phương pháp rõ ràng là bất tiện và cồng kềnh, vì trong trường hợp này người dùng phải thực hiện ít nhất tám hoạt động khác nhau.
Ngoài ra, ngoài SelfImage, hiện chưa được sử dụng thực tế, người dùng còn phải sử dụng tiện ích diskpart để “căn chỉnh” các ổ đĩa.
Trên thực tế, có một cách đơn giản và hiệu quả hơn nhiều để mở rộng ổ đĩa và đó chính xác là những gì chúng ta sẽ sử dụng. Vậy hãy bắt đầu. Mở dấu nhắc lệnh và đi tới thư mục cài đặt VirtualBox:
cd C:/Tệp chương trình/Oracle/VirtualBox
Như bạn đã biết, bạn có thể lấy thông tin trên đĩa ảo bằng lệnh showhdinfo.
VboxManager.exe showhdinfo "D:/Hộp ảo/Windows 8.0/Windows 8.0.vdi"
Như bạn có thể thấy, hiện tại loại đĩa (biến thể định dạng) đã được cố định và kích thước (dung lượng) là 18432 MB. Bây giờ chúng ta cần chuyển đổi đĩa tĩnh thành động.
Vì điều này không thể được thực hiện trực tiếp nên chúng tôi sao chép cái đầu tiên và do đó có được thứ chúng tôi đang tìm kiếm. Để thực hiện việc này, hãy sử dụng lệnh clonehd:
VBoxManager clonehd "D:/Virtual Box/Windows 8.0/Windows 8.0.vdi" "D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi"
Nếu có khoảng trống trong đường dẫn đến hình ảnh VDI gốc và bản sao của nó, chúng tôi sẽ đặt đường dẫn đó trong dấu ngoặc kép. Quá trình nhân bản có thể mất một thời gian.
Sau khi sao chép hoàn tất, bạn có thể chạy lại showhdinfo và xem những gì bạn nhận được. Hãy kiểm tra bản sao của chúng tôi:
VboxManager.exe showhdinfo "D:/Hộp ảo/Windows 8.0/Bản sao Windows 8.0.vdi"
Nếu mọi thứ diễn ra suôn sẻ, thì biến thể định dạng sẽ không còn cố định nữa mà thay vào đó là động, đó là những gì chúng ta có. Nhưng bây giờ chúng ta có thể sử dụng lệnh thay đổi kích thước quen thuộc.
VBoxQuản lý sửa đổi --resize 40960 "D:/Hộp ảo/Windows 8.0/Bản sao Windows 8.0.vdi"
Như bạn có thể thấy, không có lỗi nào và đĩa đã mở rộng thành công đến giá trị đã chỉ định. Chà, thực tế chỉ có vậy, tất cả những gì còn lại là kết nối hình ảnh mới với bộ điều khiển SATA, sau đó mở máy ảo, đi tới phần quản lý ổ đĩa và sử dụng không gian chưa phân bổ bổ sung theo cách bạn muốn. Tệp VDI cũ có thể bị xóa.
Đây có lẽ là nơi tôi sẽ kết thúc câu chuyện không tầm thường của mình bây giờ và cho đến những cuộc gặp gỡ giáo dục mới với các bạn, các bạn thân mến...
Oracle VM VirtualBox là một trong những phần mềm phổ biến và ổn định nhất mà qua đó người dùng có thể cài đặt và kiểm tra hệ điều hành thuộc nhiều phiên bản và bản dựng khác nhau. Khi tạo image máy ảo mới, VirtualBox cho phép người dùng chọn kích thước ổ đĩa ảo, RAM và bộ nhớ đồ họa mà họ cần. Nhưng sau khi cài đặt hệ điều hành trên máy ảo, không phải lúc nào người dùng cũng có thể thay đổi kích thước ổ đĩa ảo một cách dễ dàng như vậy. Tùy chọn này không có sẵn trong môi trường ảo. Trong bài viết này, chúng tôi sẽ cho bạn biết cách khắc phục tình trạng này và tăng kích thước dung lượng ổ đĩa ảo của bạn.
QUAN TRỌNG! Khi thực hiện bất kỳ thao tác nào với đĩa cứng ảo, hãy luôn tạo một bản sao lưu của nó!
Phương pháp 1 - Sử dụng dòng lệnh
Ghi chú: việc tăng kích thước của phương tiện ảo chỉ được hỗ trợ trong các đĩa động ở định dạng VDI hoặc VHD.Nếu bạn muốn tăng kích thước không gian đĩa ảo bằng các quy tắc sau:
Bước 1
Đi tới hệ điều hành chính của bạn và mở dấu nhắc lệnh với đặc quyền của quản trị viên.
Bước 2
Nhập lệnh sau và nhấn Enter:
CD C:\Tệp chương trình\Oracle\VirtualBox\
Bước 3
Sau đó, nhập lệnh sau:
vboxmanage 30000 Modifyhd-[kích thước đĩa mới] "D:\VirtualBox\Windows 8.1 Preview.vdi"
Thay vì đường dẫn đã chỉ định, bạn cần chỉ định đường dẫn nơi lưu trữ hình ảnh của bạn.
Ghi chú: Lệnh này sẽ tăng dung lượng ổ đĩa ảo trên VirtualBox, nhưng để sử dụng nó bạn cần thực hiện theo các bước dưới đây:
Bước 4
Mở VirtualBox và khởi động máy ảo có dung lượng ổ đĩa bạn muốn mở rộng.
Bước 5
Nếu bạn đã cài đặt Windows, thì bạn cần khởi chạy bảng điều khiển Disk Management (nhấn tổ hợp phím Win+R và nhập “diskmgmt.msc” vào trường, sau đó nhấp vào “OK”).
Bước 6
Trong bảng điều khiển Disk Management, dung lượng ổ đĩa bạn đã thêm sẽ xuất hiện dưới dạng chưa được phân bổ. Để kích hoạt nó, nhấp chuột phải vào đĩa ảo và chọn "Mở rộng âm lượng".
Bước 7
Tăng dung lượng đĩa đến giới hạn và nhấp vào OK. Quá trình này sẽ mất vài phút, sau đó kích thước của ổ cứng sẽ được thay đổi.
Ghi chú: Trước khi thực hiện các bước được mô tả ở trên, chúng tôi khuyên bạn nên tạo bản sao lưu của máy ảo có dung lượng ổ đĩa mà bạn muốn tăng. Ngoài ra, hãy chú ý đến thực tế là phân vùng mà bạn lưu trữ máy ảo (.VDI) phải có đủ dung lượng trống để có thể mở rộng đĩa ảo.
Phương pháp 2 – Tạo phân vùng thứ hai
Trong một số trường hợp, phương pháp trên có thể dẫn đến mất dữ liệu, vì vậy chúng ta sẽ xem xét phương pháp thứ hai - an toàn nhất. Nó bao gồm việc tạo một đĩa cứng ảo thứ hai và kết nối nó với máy ảo hiện tại của bạn. Bạn có thể làm điều này như sau:Bước 1
Tắt máy ảo và đi tới cài đặt của nó.
Bước 2
Chuyển đến menu con “Phương tiện” và trong trường “Phương tiện lưu trữ”, nhấp vào biểu tượng “Thêm thiết bị”. Chọn "Thêm ổ cứng".
Bước 3
Bước 4
Một bộ cấu hình sẽ mở ra trước mặt bạn, trong đó bạn cần chỉ định tên và đường dẫn nơi chứa hình ảnh đĩa cứng. Ngoài ra, đừng quên cho biết kích thước và loại của nó (tốt nhất là VDI). Sau khi bạn đã đặt các giá trị phù hợp với mình, hãy nhấp vào nút “Tạo”. Một ổ cứng ảo mới sẽ được tạo và thêm ngay vào máy ảo.
Bước 5
Khởi động máy ảo, đi tới trình quản lý đĩa như mô tả ở phương pháp 1 (bước 5).
Bước 6
Bạn sẽ thấy một phân vùng đĩa chưa được phân bổ. Nhấp chuột phải vào nó và chọn “Tạo khối lượng”.
Bước 7
Trong trình hướng dẫn tạo tập đĩa, bạn sẽ phải xác định kích thước của nó từng bước,
gán một chữ cái và chọn một hệ thống tập tin.
Sau đó, bên cạnh một đĩa ảo, bạn sẽ tạo một đĩa ảo thứ hai mà không ảnh hưởng gì đến đĩa đầu tiên.
Phải làm gì nếu bạn có hệ điều hành Linux ảo?
Nếu bạn đã cài đặt Linux trên máy ảo của mình, thì việc mở rộng hệ điều hành vật lý được thực hiện theo cách tương tự như các phương pháp được mô tả ở trên, nhưng khi khởi động hệ điều hành khách, bạn cần phải hành động khác, vì không có trình quản lý đĩa trong Hệ điều hành Linux, như vậy. Để thêm đĩa đã tạo hoặc mở rộng đĩa hiện có, hãy làm như sau:Bước 1
Mở bảng điều khiển, gõ "su" và nhấn enter.
Bước 2
Nhập mật khẩu quản trị viên và nhấn Enter.
Bước 3
Cài đặt gói "GParted". Để thực hiện việc này, hãy nhập lệnh trong bảng điều khiển:
Đối với các bản phân phối Ubuntu, Debian, Mint, nó sẽ trông như thế này:
sudo apt-get cài đặt gparted
Đối với Fedora, Centos, lệnh sẽ khác:
su yum cài đặt gparted
Bước 4
Đợi cho đến khi gói được tải xuống và cài đặt. Để quá trình cài đặt hoàn tất thành công, hệ điều hành ảo của bạn phải được kết nối với Internet.
Bước 5
Khởi chạy GParted. Trong cửa sổ chính, bạn sẽ thấy danh sách tất cả các ổ đĩa có sẵn. Ở đây bạn cũng sẽ tìm thấy khu vực bạn đã thêm. Nó sẽ được đánh dấu là không được đánh dấu.
Bây giờ, tùy thuộc vào phương pháp nào bạn đã chọn ở trên, hãy thực hiện như sau:
Đối với phương pháp 1:
- Nhấp chuột phải vào đĩa hiện tại đã cài đặt hệ điều hành và chọn “Thay đổi kích thước”.
- Trong cửa sổ mới, sử dụng thanh trượt để chỉ định kích thước ổ đĩa mới, có tính đến dung lượng mà bạn đã phân bổ. Sau đó, nhấp vào nút “Thay đổi kích thước”.
![](https://i2.wp.com/besplatnye-programmy.com/uploads/posts/2016-08/thumbs/1472047771_12.jpg)