phuocthinhdl
New Member
Chào các bạn, nếu ai thường xuyên sử dụng PC như một công cụ để “vọc” nhằm nâng cao kỹ năng “phá” máy tính của mình thì chắc không thể không biết đến VirtualBox , một phần mềm miễn phí nhưng khả năng không thua kém gì so với VMWare Workstation. Chức năng quan trọng nhất là khả năng tạo máy ảo (máy tính ảo có khả năng chạy bất kỳ hệ điều hành nào) đi kèm khả năng snapshot tuyệt vời, đem đến sự trải nghiệm thú vị cho bất kỳ ai đã từng thử qua phần mềm miễn phí này. Nếu bạn chưa thử hay đã từng sử dụng nhưng chưa có kinh nghiệm, rất hay gặp lỗi với phần mềm này, phải cài đi cài lại nhiều lần, trong đó có lỗi thường gặp là lỗi file snapshot. Mình đã sử dụng VirtualBox được khoảng nửa năm nay, nhưng là phiên bản Portable VirtualBox, sau đây xin chia sẻ với các bạn thủ thuật sử dụng để tránh mắc lỗi snapshot cũng như tránh biến máy tính của bạn thành một “thùng rác vô nghĩa”.
1. Trước tiên mình nói qua cách download phiên bản Portable VirtualBox :
các bạn là theo trình tự sau:
1. Để download Portable VirtualBox, vào trang chủ:

2. Bản download sẽ có dạng như Portable-VirtualBox_v4.0.4-Starter_v6.4.5-Win_all.exe, sau đó tiếp tục vào trang chủ VirtualBox:

3. Sau đó, run phiên bản Portable VirtualBox vừa download, và chọn nơi bung nén (chú ý nên chọn ổ đĩa dung lượng trống còn nhiều, cỡ 10GB, và quan trọng không phải ổ cài HĐH), một folder vừa được giải nén có tên là Portable-VirtualBox, vào đó và run file Portable-VirtualBox.exe, chọn ngôn ngữ trình cài đặt Portable VirtualBox rồi nhấn OK.

4. Cửa sổ Portable- VirtualBox ***Extract and/or Compress*** xuất hiện, kích search và chọn bản cài đặt trực tiếp VirtualBox, xong nhấn Open. Tiếp theo kích chọn bốn mục rồi nhấn OK.

5. Đợi khoảng 5-10 phút để Portable VirtualBox tiến hành bung phiên bản cài đặt VirtualBox và tạo phiên bản Portable. Sau khi bung xong, trình Portable VirtualBox tự động khởi động (nếu không muốn các bạn có thể bỏ chọn Start Portable-VirtualBox after the extract and/or compress tại bước trước đó).
6. Copy lại thư mục Portable-VirtualBox ở bước 3 (chú ý là qua bước 5 thì thư mục này đã được bổ sung các file và folder để chạy Portable VirtualBox) sang một nơi khác.
2. Thủ thuật:
1. các bạn tiến hành cài đặt hệ điều hành lên máy ảo Portable VirtualBox.
2. Cách cài đặt đơn giản, tuy nhiên các bước khởi tạo file .vdi là vô cùng quan trọng. Sau một số bước ( các bạn có thể tham khảo cách cài đặt, ở đây mình chỉ xin trích một số bước quan trọng cho việc tạo Portable VirtualBox), các bạn đến với hộp thoại Create New Virtual Disk, click vào biểu tượng để chọn nơi lưu file .vdi, file này vô cùng quan trọng, sau này sẽ là file phục hồi lại Portable VirtualBox khi gặp bất kỳ lỗi nào.



Mặc định VirtualBox chọn nơi lưu file này trong ổ C (ổ đĩa hệ thống), nhưng vì có thể một ngày nào đó các bạn cài lại windows hay máy tính bạn đang sử dụng một trình đóng băng, ví dụ như máy mình sử dụng Wondershare Time Freeze, sau khi khởi động lại máy mọi dữ liệu lưu trong ổ C sẽ mất sạch sành sanh.
các bạn hãy chọn nơi lưu file trên ổ đĩa còn dung lượng trống lớn (khoảng 10 GB), sau đó thiết lập cho dung lượng windows ảo của bạn. Theo kinh nghiệm của mình thì các bạn nên không nên thiết lập một số quá lớn, nhưng cũng không quá nhỏ, khoảng 30 GB cho windows xp và khoảng 40 GB cho windows 7. Nên nhớ rằng không phải thiết lập 30 GB thì sau khi cài windows xong , dung lượng file .vdi cũng là 30 GB. Ví dụ sau khi mình cài windows Xp Sp3 với dung lượng máy ảo là 30 GB xong và thiết lập tinh chỉnh,…thì kết quả là file .vdi đó khoảng 4 GB thôi.

3. Sau khi đã cài xong windows ảo lên Portable VirtualBox và tinh chỉnh, cấu hình cho phù hợp,… các bạn hãy shutdown windows ảo rồi thoát khỏi Portable VirtualBox. Và xóa thư mục chứa file Portable-VirtualBox.exe dùng để chạy Portable VirtualBox. Còn tại sao phải xóa đi, lý do là vì file snapshot mà bạn sẽ tạo sau này, nếu để như vậy mà snapshot thì file ảnh .vdi (file snapshot này cũng có đuôi là .vdi, nhưng tên của nó là một dãy số ngẫu nhiên do VirtualBox tạo ra, ví dụ {2a04df38-7c06-4d28-ba1c-0414b05b9b55}.vdi) lại được lưu vào ổ C (ổ cài HĐH), như vậy kết quả cũng giống như lý do mình đã nói trên.

Mục đích của 3 bước trên là chỉ để lấy file .vdi vừa tạo ra ở trên.
4. Sau khi xóa xong, các bạn copy lại thư mục đã copy ở bước 6 (phần 1) vào nơi đã xóa, rồi vào thư mục Portable-VirtualBox, chạy file Portable-VirtualBox.exe.
5. Chọn New để tạo lại windows ảo, nhưng đến bước Create New Virtual Machine thì chọn file .vdi ở bước 2 (phần 2) rồi Next…

6. Vào \Portable-VirtualBox\data\.VirtualBox\Machines\[Thư mục với tên windows ảo bạn đã đặt], như vậy là bạn đã có thư mục do tên bạn đặt cho máy ảo, và quan trọng là nó đã được lưu trong ổ đĩa khác ổ C (ổ HĐH). Khi đó có cài lại windows thì cũng chẳng sợ nữa.
7. Bước này vô cùng quan trọng, bạn hãy snapshot ngay sau khi bạn tiến hành bước trên, khi đó file .vdi của windows ảo sẽ không sợ bị tăng dung lượng nữa. Là vì thế này, bạn cứ hình dung windows mà bạn đang sử dụng trên máy thật qua thời gian nó cũng chậm đi do việc phát sinh nhiều thứ trong quá trình bạn khởi động- Chạy win- Tắt win, cho nên windows ảo cũng không phải là 1 ngoại lệ, nếu bạn không snapshot ngay lúc này thì bạn cứ để ý file .vdi đó sau mỗi lần bạn chạy windows ảo sẽ tăng thêm một chút dung lượng, như vậy khoảng chục lần khởi động, chạy win, tắt win, file .vdi đó sẽ tăng thên khoảng 1 GB nữa. Nếu không có cái gì cần lưu sau mỗi lần sử dụng windows ảo thì việc tăng thêm dung lượng quả là vô lý phải không nào.
8. Tiếp theo, nếu bạn muốn cài một chương trình nào đó vào windows ảo và muốn lưu giữ nó, ví dụ như VmWare ThinApp, thì hãy khởi động windows ảo lên, cài đặt VmWare ThinApp…Sau đó thoát khỏi windows ảo, và snapshot lại trạng thái của windows đã được cài VmWare ThinApp, chú ý là cài xong-thoát ra-snapshot, nếu bạn nào snapshot lại windows trong lúc windows ảo đang chạy thì sẽ tạo ra một bản snapshot với dung lượng > 4 GB (dung lượng file .vdi của windows ảo), như vậy sẽ ngốn thêm một lượng đáng kể trong ổ đĩa của bạn đấy. Trừ khi bạn muốn lưu giữ trạng thái tại lúc windows ảo đang chạy thì mới snapshot trong lúc windows ảo đang hoạt động.
9. Để ý trong thư mục Snapshots ở đường dẫn
\Portable VirtualBox\data\.VirtualBox\Machines\[Thư mục với tên windows ảo bạn đã đặt]\Snapshots, bạn sẽ thấy có các file snapshot với đuôi .vdi, trong các file đó có một file windows ở trạng thái Current State, thường nhận biết qua dung lượng của nó khi windows ảo còn chưa đăng nhập vào hệ thống, dung lượng của nó sẽ là rất nhỏ, khi bạn thao tác một hoạt động nào trên windows ảo thì lập tức dung lượng của file .vdi này sẽ tăng lên. Khi bạn thoát đi và Restore (Ctrl + Shilf+ R) lại một snapshot nào đó thì dung lượng của file này lại giảm xuống rất thấp.

Và quan trọng nữa là bạn đã có toàn bộ data trong tay, tất cả đều được chứa trong thư mục data trong folder Portable VirtualBox, bây giờ nếu bạn muốn lưu giữ luôn các bản snapshot để sau này nâng cấp lên phiên bản tiếp theo của VirtualBox, thì hãy copy lại folder data sang một nơi khác, nên chọn nơi lưu cùng với file .vdi của windows ảo, như vậy sẽ dễ quản lý hơn. Khi muốn sử dụng phên bản mới của VirtualBox thì hãy làm như trên, nhưng vào folder Portable VirtualBox vừa tạo ra và xóa cái folder data đi, copy folder data cũ vào thế chỗ nó, như vậy là tiếp tục sử dụng phiên bản mới với các chức năng mới rồi. Quan trọng là dữ liệu như cũ, nhưng chức năng đã được tăng cường. Quả là tuyệt vời phải không nào.
3. Lưu ý nhỏ:
1. Nếu bạn nào muốn sử dụng Portable VirtualBox trên USB hay trên ổ cứng di động, thì trước hết hãy tạo tất tần tật trên máy chủ đã, sau đó copy ra USB hay ổ cứng di động và sử dụng. Có một lưu ý là nếu windows ảo của bạn đã được format NTFS, thì USB ủa bạn cũng phải format định dạng NTFS luôn đấy nhé.
2. Hiện tại mình còn một lỗi nữa mà chưa tìm ra cách giải quyết là với phiên bản Portable VirtualBox, kết nối máy ảo với USB còn gặp một số trục trặc, bạn nào có cách giải quyết, hãy chia sẻ cho anh em cùng tham khảo nhé.
Chúc các bạn Thành Công!
1. Trước tiên mình nói qua cách download phiên bản Portable VirtualBox :
các bạn là theo trình tự sau:
1. Để download Portable VirtualBox, vào trang chủ:
You must be registered for see links

2. Bản download sẽ có dạng như Portable-VirtualBox_v4.0.4-Starter_v6.4.5-Win_all.exe, sau đó tiếp tục vào trang chủ VirtualBox:
You must be registered for see links
, download phiên bản cài đặt của nó.
3. Sau đó, run phiên bản Portable VirtualBox vừa download, và chọn nơi bung nén (chú ý nên chọn ổ đĩa dung lượng trống còn nhiều, cỡ 10GB, và quan trọng không phải ổ cài HĐH), một folder vừa được giải nén có tên là Portable-VirtualBox, vào đó và run file Portable-VirtualBox.exe, chọn ngôn ngữ trình cài đặt Portable VirtualBox rồi nhấn OK.

4. Cửa sổ Portable- VirtualBox ***Extract and/or Compress*** xuất hiện, kích search và chọn bản cài đặt trực tiếp VirtualBox, xong nhấn Open. Tiếp theo kích chọn bốn mục rồi nhấn OK.

5. Đợi khoảng 5-10 phút để Portable VirtualBox tiến hành bung phiên bản cài đặt VirtualBox và tạo phiên bản Portable. Sau khi bung xong, trình Portable VirtualBox tự động khởi động (nếu không muốn các bạn có thể bỏ chọn Start Portable-VirtualBox after the extract and/or compress tại bước trước đó).
6. Copy lại thư mục Portable-VirtualBox ở bước 3 (chú ý là qua bước 5 thì thư mục này đã được bổ sung các file và folder để chạy Portable VirtualBox) sang một nơi khác.
2. Thủ thuật:
1. các bạn tiến hành cài đặt hệ điều hành lên máy ảo Portable VirtualBox.
2. Cách cài đặt đơn giản, tuy nhiên các bước khởi tạo file .vdi là vô cùng quan trọng. Sau một số bước ( các bạn có thể tham khảo cách cài đặt, ở đây mình chỉ xin trích một số bước quan trọng cho việc tạo Portable VirtualBox), các bạn đến với hộp thoại Create New Virtual Disk, click vào biểu tượng để chọn nơi lưu file .vdi, file này vô cùng quan trọng, sau này sẽ là file phục hồi lại Portable VirtualBox khi gặp bất kỳ lỗi nào.



Mặc định VirtualBox chọn nơi lưu file này trong ổ C (ổ đĩa hệ thống), nhưng vì có thể một ngày nào đó các bạn cài lại windows hay máy tính bạn đang sử dụng một trình đóng băng, ví dụ như máy mình sử dụng Wondershare Time Freeze, sau khi khởi động lại máy mọi dữ liệu lưu trong ổ C sẽ mất sạch sành sanh.
các bạn hãy chọn nơi lưu file trên ổ đĩa còn dung lượng trống lớn (khoảng 10 GB), sau đó thiết lập cho dung lượng windows ảo của bạn. Theo kinh nghiệm của mình thì các bạn nên không nên thiết lập một số quá lớn, nhưng cũng không quá nhỏ, khoảng 30 GB cho windows xp và khoảng 40 GB cho windows 7. Nên nhớ rằng không phải thiết lập 30 GB thì sau khi cài windows xong , dung lượng file .vdi cũng là 30 GB. Ví dụ sau khi mình cài windows Xp Sp3 với dung lượng máy ảo là 30 GB xong và thiết lập tinh chỉnh,…thì kết quả là file .vdi đó khoảng 4 GB thôi.

3. Sau khi đã cài xong windows ảo lên Portable VirtualBox và tinh chỉnh, cấu hình cho phù hợp,… các bạn hãy shutdown windows ảo rồi thoát khỏi Portable VirtualBox. Và xóa thư mục chứa file Portable-VirtualBox.exe dùng để chạy Portable VirtualBox. Còn tại sao phải xóa đi, lý do là vì file snapshot mà bạn sẽ tạo sau này, nếu để như vậy mà snapshot thì file ảnh .vdi (file snapshot này cũng có đuôi là .vdi, nhưng tên của nó là một dãy số ngẫu nhiên do VirtualBox tạo ra, ví dụ {2a04df38-7c06-4d28-ba1c-0414b05b9b55}.vdi) lại được lưu vào ổ C (ổ cài HĐH), như vậy kết quả cũng giống như lý do mình đã nói trên.

Mục đích của 3 bước trên là chỉ để lấy file .vdi vừa tạo ra ở trên.
4. Sau khi xóa xong, các bạn copy lại thư mục đã copy ở bước 6 (phần 1) vào nơi đã xóa, rồi vào thư mục Portable-VirtualBox, chạy file Portable-VirtualBox.exe.
5. Chọn New để tạo lại windows ảo, nhưng đến bước Create New Virtual Machine thì chọn file .vdi ở bước 2 (phần 2) rồi Next…

6. Vào \Portable-VirtualBox\data\.VirtualBox\Machines\[Thư mục với tên windows ảo bạn đã đặt], như vậy là bạn đã có thư mục do tên bạn đặt cho máy ảo, và quan trọng là nó đã được lưu trong ổ đĩa khác ổ C (ổ HĐH). Khi đó có cài lại windows thì cũng chẳng sợ nữa.
7. Bước này vô cùng quan trọng, bạn hãy snapshot ngay sau khi bạn tiến hành bước trên, khi đó file .vdi của windows ảo sẽ không sợ bị tăng dung lượng nữa. Là vì thế này, bạn cứ hình dung windows mà bạn đang sử dụng trên máy thật qua thời gian nó cũng chậm đi do việc phát sinh nhiều thứ trong quá trình bạn khởi động- Chạy win- Tắt win, cho nên windows ảo cũng không phải là 1 ngoại lệ, nếu bạn không snapshot ngay lúc này thì bạn cứ để ý file .vdi đó sau mỗi lần bạn chạy windows ảo sẽ tăng thêm một chút dung lượng, như vậy khoảng chục lần khởi động, chạy win, tắt win, file .vdi đó sẽ tăng thên khoảng 1 GB nữa. Nếu không có cái gì cần lưu sau mỗi lần sử dụng windows ảo thì việc tăng thêm dung lượng quả là vô lý phải không nào.
8. Tiếp theo, nếu bạn muốn cài một chương trình nào đó vào windows ảo và muốn lưu giữ nó, ví dụ như VmWare ThinApp, thì hãy khởi động windows ảo lên, cài đặt VmWare ThinApp…Sau đó thoát khỏi windows ảo, và snapshot lại trạng thái của windows đã được cài VmWare ThinApp, chú ý là cài xong-thoát ra-snapshot, nếu bạn nào snapshot lại windows trong lúc windows ảo đang chạy thì sẽ tạo ra một bản snapshot với dung lượng > 4 GB (dung lượng file .vdi của windows ảo), như vậy sẽ ngốn thêm một lượng đáng kể trong ổ đĩa của bạn đấy. Trừ khi bạn muốn lưu giữ trạng thái tại lúc windows ảo đang chạy thì mới snapshot trong lúc windows ảo đang hoạt động.
9. Để ý trong thư mục Snapshots ở đường dẫn
\Portable VirtualBox\data\.VirtualBox\Machines\[Thư mục với tên windows ảo bạn đã đặt]\Snapshots, bạn sẽ thấy có các file snapshot với đuôi .vdi, trong các file đó có một file windows ở trạng thái Current State, thường nhận biết qua dung lượng của nó khi windows ảo còn chưa đăng nhập vào hệ thống, dung lượng của nó sẽ là rất nhỏ, khi bạn thao tác một hoạt động nào trên windows ảo thì lập tức dung lượng của file .vdi này sẽ tăng lên. Khi bạn thoát đi và Restore (Ctrl + Shilf+ R) lại một snapshot nào đó thì dung lượng của file này lại giảm xuống rất thấp.

Và quan trọng nữa là bạn đã có toàn bộ data trong tay, tất cả đều được chứa trong thư mục data trong folder Portable VirtualBox, bây giờ nếu bạn muốn lưu giữ luôn các bản snapshot để sau này nâng cấp lên phiên bản tiếp theo của VirtualBox, thì hãy copy lại folder data sang một nơi khác, nên chọn nơi lưu cùng với file .vdi của windows ảo, như vậy sẽ dễ quản lý hơn. Khi muốn sử dụng phên bản mới của VirtualBox thì hãy làm như trên, nhưng vào folder Portable VirtualBox vừa tạo ra và xóa cái folder data đi, copy folder data cũ vào thế chỗ nó, như vậy là tiếp tục sử dụng phiên bản mới với các chức năng mới rồi. Quan trọng là dữ liệu như cũ, nhưng chức năng đã được tăng cường. Quả là tuyệt vời phải không nào.
3. Lưu ý nhỏ:
1. Nếu bạn nào muốn sử dụng Portable VirtualBox trên USB hay trên ổ cứng di động, thì trước hết hãy tạo tất tần tật trên máy chủ đã, sau đó copy ra USB hay ổ cứng di động và sử dụng. Có một lưu ý là nếu windows ảo của bạn đã được format NTFS, thì USB ủa bạn cũng phải format định dạng NTFS luôn đấy nhé.
2. Hiện tại mình còn một lỗi nữa mà chưa tìm ra cách giải quyết là với phiên bản Portable VirtualBox, kết nối máy ảo với USB còn gặp một số trục trặc, bạn nào có cách giải quyết, hãy chia sẻ cho anh em cùng tham khảo nhé.
Chúc các bạn Thành Công!