Chuyển đổi PC Windows thành Máy ảo bằng Hyper-V

Một cách tuyệt vời để tự cứu mình khỏi vi-rút, phần mềm độc hại và phần mềm gián điệp(malware and spyware) là sử dụng máy ảo để duyệt Internet thay vì PC chạy Windows thông thường của bạn. (Windows)Vậy máy ảo là gì? Về cơ bản, nó là một bản sao đầy đủ của Windows chạy bên trong một bản sao Windows khác được gọi là máy chủ.

Phiên bản ảo của Windows chỉ là một tệp lớn và phần mềm đặc biệt chạy trên máy tính Windows(Windows computer) của bạn ( phần mềm ảo hóa(virtualization software) ) hoạt động như một máy tính giả để Windows có thể chạy. Bất cứ điều gì bạn làm trong máy ảo sẽ không ảnh hưởng đến hệ điều hành máy chủ(host operating system) của bạn . Vì vậy, bạn có thể tải 10 loại virus vào máy ảo và hệ điều hành(operating system) chính của bạn sẽ được an toàn.

Điều thú vị về máy ảo là bạn có thể thiết lập lại chúng. Vì vậy, nếu bạn bị nhiễm vi-rút khi duyệt trong máy ảo, bạn chỉ cần đặt lại máy ảo về trạng thái mặc định(default state) khi mới cài đặt và bắt đầu lại. Đó cũng là một cách tuyệt vời để tăng quyền riêng tư của bạn vì bạn có thể chỉ cần xóa mọi thứ bạn đã làm trong một máy ảo.

Trước khi bắt đầu, hãy nói về các yêu cầu. Có rất nhiều công cụ ảo hóa phần mềm(software virtualization) như VMWare , Parallels , VirtualBox , v.v., nhưng tôi sẽ chỉ gắn bó với phần mềm của Microsoft. Để điều này hoạt động, bạn cần hai điều:

  1. Disk2VHD - Một công cụ miễn phí của Microsoft sẽ được sử dụng để chuyển đổi bất kỳ hệ điều hành Windows(Windows operating) nào từ Windows XP trở đi thành (Windows XP)tệp máy(machine file) ảo.
  2. Windows 8.1 Pro hoặc Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) - Bạn sẽ cần phiên bản Pro của Windows 8.1 hoặc Windows 10 để hoàn tất quá trình này. Cả hai hệ điều hành đều có một công cụ gọi là Hyper-V có thể được sử dụng để truy cập tệp ảo được tạo bởi Disk2VHD .

Cũng cần lưu ý rằng mặc dù bạn có thể sử dụng Windows XP , Vista và 7 làm máy ảo, nhưng tốt nhất bạn nên chuyển đổi máy Windows 8.1(Windows 8.1) hoặc Windows 10 vì độ phân giải cao nhất mà Hyper-V hỗ trợ cho các hệ điều hành cũ hơn đó là 1600 × 1200. Nó thực sự khó chịu và tôi không biết tại sao Microsoft(Microsoft hasn) vẫn chưa khắc phục sự cố này. Dù sao, nó chỉ là một vấn đề đối với những người có màn hình độ phân giải cao.

Chuyển đổi HĐH Windows sang VHD

Hãy bắt đầu với phần dễ dàng: chuyển đổi phiên bản Windows hiện tại của bạn thành một máy ảo ( tệp VHD hoặc VHDX(VHD or VHDX file) ). Để thực hiện việc này, hãy tải xuống công cụ Disk2VHD(Disk2VHD tool) được đề cập ở trên và chạy tệp EXE(EXE file) .

bắt đầu disk2vhd

Khi bạn chạy nó, bạn sẽ thấy một màn hình như trên. Thực sự bạn không phải làm gì nhiều ở đây ngoài việc chọn vị trí bạn muốn lưu tệp VHDX(VHDX file) và khối lượng bạn muốn đưa vào.

Nếu bạn có một ổ cứng lớn, bạn có thể để nó lưu tệp vào cùng một phân vùng với Windows . Nếu không, hãy chọn một vị trí khác như ổ cứng thứ hai hoặc ổ cứng USB ngoài . Theo mặc định, nó sẽ chọn tất cả các khối lượng mà nó tìm thấy trên máy tính của bạn, điều này có thể không như bạn thực sự muốn.

Trong trường hợp của tôi, tôi có một số ổ cứng được kết nối với máy tính, vì vậy tôi chỉ muốn chọn ổ C :, có kích thước 37,26 GB. Ngoài ra, bạn muốn đảm bảo chọn bất kỳ ổ đĩa nào khác đã được tạo khi bạn cài đặt Windows , rất có thể là ổ đĩa Khởi động( Boot ) và ổ đĩa Hệ thống dành riêng( System Reserved) . Chúng thường rất nhỏ: trong trường hợp của tôi, ổ đĩa Hệ thống dành riêng(System Reserved volume) chỉ là 34 MB và ổ đĩa khác, không có nhãn, chỉ là 322,08 MB.

Điều rất quan trọng là bạn phải chọn các ổ khác này ngoài ổ đĩa chính của Windows(Windows volume) vì nếu không, hệ điều hành(operating system) sẽ không khởi động khi bạn tải nó vào Hyper-V . Thay vào đó, bạn sẽ nhận được thông báo Boot Failure ! Điều này là do hai khối lượng bổ sung đó cho hệ thống biết vị trí của Windows và cách khởi động nó.

khởi động bị lỗi

Có thể sẽ mất một khoảng thời gian để tạo tệp VHDX(VHDX file) tùy thuộc vào kích thước phân vùng Windows của bạn. Sau khi hoàn tất, bạn sẽ có một tệp thực sự lớn và hai tệp nhỏ hơn.

hình ảnh vhdx

Cài đặt Hyper-V trong Windows 8.1 / 10

Tiếp theo, chúng ta phải cài đặt công cụ Hyper-V trong Windows 8.1 hoặc Windows 10 Pro . Nếu bạn có phiên bản Home , bạn sẽ phải nâng cấp lên Pro trước khi có thể cài đặt Hyper-V. Nhấp(Hyper-V. Click) vào Bắt đầu và nhập(Start and type) các tính năng của cửa sổ(windows features) .

tính năng cửa sổ

Ở trên cùng, nhấp vào Bật hoặc tắt các tính năng của Windows( Turn Windows features on or off) . Một cửa sổ sẽ xuất hiện để bạn có thể kiểm tra các mục bổ sung mà bạn muốn cài đặt. Hãy tiếp tục và chọn hộp cho Hyper-V . Nó cũng sẽ tự động đánh dấu các hộp cho Công cụ quản lý(Hyper-V Management Tools) Hyper -V và Nền tảng Hyper-V(Hyper-V Platform) .

kích hoạt siêu v

Nhấp vào OK(Click OK) và để Windows cài đặt các tính năng. Bạn cũng sẽ phải khởi động lại máy tính của mình. Sau khi khởi động sao lưu, hãy nhấp vào Bắt đầu(Start) , Tất cả ứng dụng(All Apps) và sau đó cuộn xuống Công cụ quản trị Windows(Windows Administrative Tools) . Bạn sẽ thấy Hyper-V Manager được liệt kê ở đó. Bạn cũng có thể chỉ cần nhấp vào Bắt đầu và nhập(Start and type) Hyper -V(Hyper-V) để tìm kiếm nó.

menu bắt đầu hyper v

Cấu hình Hyper-V

Bây giờ cho phần thú vị! Hãy bắt đầu với Hyper-V. Hãy(Hyper-V. Go) tiếp tục và mở Trình quản lý Hyper-V(Hyper-V Manager) và bạn sẽ thấy một không gian làm việc trống.

quản lý hyper v

Ở ngoài cùng bên trái là máy chủ, phải là tên máy tính của bạn. Ở phần giữa là danh sách các máy ảo và các trạm kiểm soát. Ở bên phải, bạn có một menu động thay đổi tùy thuộc vào mục nào được chọn trong các phần bên trái. Để bắt đầu, hãy chọn tên máy tính(computer name) ở ngoài cùng bên trái.

máy ảo mới

Bây giờ ở ngoài cùng bên phải, nhấp vào Mới(New) và sau đó là Máy ảo(Virtual Machine) . Thao tác này sẽ hiển thị trình hướng dẫn máy(machine wizard) ảo mới . Bước đầu tiên là đặt tên cho máy ảo của bạn.

tên máy ảo

Tiếp theo, bạn phải chọn thế hệ cho máy ảo. Nếu bạn đang chuyển đổi phiên bản Windows 64 bit thành máy ảo và phần cứng máy tính(computer hardware) của bạn hỗ trợ UEFI , hãy tiếp tục và chọn Thế hệ 2( Generation 2) , vì điều đó cho phép các tính năng nâng cao hơn. Sử dụng Thế hệ 1 cho các phiên bản ( Generation 1)Windows 32 bit hoặc nếu máy của bạn đang sử dụng BIOS cũ . Thế hệ 2(Generation 2) cũng hỗ trợ hiển thị màn hình rộng khi ảo hóa  Windows 8.1 hoặc Windows 10.

Nếu bạn không biết tất cả những điều đó có nghĩa là gì, chỉ cần chọn Thế hệ 1(Generation 1) để ở bên an toàn. Lưu ý rằng nếu máy ảo không khởi động được, bạn có thể dễ dàng xóa nó và bắt đầu lại quá trình này. Chọn một thế hệ khác và xem nó có khởi động đúng cách hay không. Xóa máy ảo bên trong Hyper-V không xóa các tệp VHDX gốc của bạn.(VHDX)

thế hệ máy ảo

Trên màn hình tiếp theo, bạn phải chọn dung lượng bộ nhớ bạn muốn gán cho máy ảo của mình. Tôi để nó ở giá trị mặc định(default value) là 1024 MB, nhưng bạn có thể tăng nó lên nếu bạn có đủ RAM trên máy chủ(host machine) của mình .

bộ nhớ máy ảo

Hãy tiếp tục và bỏ qua màn hình Cấu hình mạng( Configure Networking) vì chúng ta sẽ phải làm điều đó sau. Hiện tại, chỉ cần để nó ở Not Connected . Trên màn hình Connect Virtual Hard Disk (Kết nối đĩa cứng ảo(Connect Virtual Hard Disk) ), bạn cần chọn Sử dụng đĩa cứng ảo hiện có(Use an existing virtual hard disk) .

kết nối đĩa cứng ảo

Nhấp vào nút Duyệt qua(Browse) và chọn hình ảnh VHDX đại diện cho (VHDX image)phân vùng Windows(Windows partition) thực của bạn . Đây phải là tệp VHDX(VHDX file) thực sự lớn . Chúng tôi sẽ phải thêm thủ công hai ổ VHDX khác sau trình hướng dẫn mà tôi sẽ trình bày thêm. Tại thời điểm này, hãy xem lại bản tóm tắt và nhấp vào Hoàn(Finish) tất .

Bây giờ bạn sẽ thấy một mục mới được liệt kê trong Máy ảo( Virtual Machines) . Nếu bạn nhấp vào đây, bạn cũng sẽ thấy một loạt tùy chọn khác trong ngăn bên phải(right-hand pane) .

khởi động cỗ máy tàn bạo

Để khởi động máy ảo, hãy chọn nó và sau đó nhấp vào Bắt đầu(Start) . Cột Trạng thái(State) sẽ chuyển thành Đang chạy(Running) . Tiếp theo để xem máy ảo, nhấp vào Kết nối(Connect) . Nếu bạn đã làm điều này ngay bây giờ, bạn sẽ thấy thông báo lỗi(error message) mà tôi đã đề cập ở đầu bài viết: Boot fail(Boot failure) . Chúng tôi vẫn cần thêm các ổ cứng khác.

Chọn máy ảo và nhấp vào (machine and click)Tắt( Turn Off) . Sau đó nhấp vào liên kết Cài đặt(Settings) . Ở phía bên trái(hand side) , bạn sẽ thấy IDE Controller 0IDE Controller 1 . Nhấp vào Bộ điều khiển 0( Controller 0) trước. Nếu bạn chọn Thế hệ 2(Generation 2) , bạn sẽ chỉ thấy Bộ điều khiển SCSI(SCSI Controller) .

bộ điều khiển lý tưởng

Bạn sẽ thấy rằng tệp VHDX(VHDX file) đầu tiên chúng tôi thêm vào trình hướng dẫn đã được liệt kê. Bây giờ chúng ta phải thêm tệp thứ hai và thứ ba. Đảm(Make) bảo rằng Ổ cứng(Hard Drive) được chọn và sau đó nhấp vào Thêm(Add) .

thêm vhdx thứ hai

Hộp Vị trí(Location) sẽ tự động chọn 1 vì vị trí 0 được lấy bởi tệp VHDX(VHDX file) đầu tiên của chúng tôi . Mỗi Bộ điều khiển IDE(IDE Controller) chỉ có sẵn hai khe cắm để thêm ổ đĩa. Nhấp vào (Click) Đĩa cứng ảo(Virtual hard disk) và chọn tệp VHDX thứ hai của bạn.

Bây giờ hãy nhấp vào Bộ điều khiển IDE 1(IDE Controller 1) và sau đó nhấp lại vào nút Thêm(Add) . Làm điều tương tự ở đây, nhưng chọn tệp VHDX(VHDX file) thứ ba của bạn .

thêm vhdx thứ ba

Bây giờ chúng ta đã đính kèm tất cả ba tệp VHDX , chúng ta có thể nhấp vào OK và khởi động máy ảo của mình. Lần này, hy vọng bạn sẽ nhận được một màn hình đang tải Windows !

cửa sổ chạy trong hyper v

Định cấu hình mạng

Cuối cùng, chúng ta cần thiết lập mạng cho máy ảo để bạn có thể kết nối với mạng cục bộ và Internet . Để thực hiện việc này, hãy nhấp vào Trình quản lý công tắc ảo(Virtual Switch Manager) ở trên cùng của menu bên phải.

công tắc ảo mới

Nhấp vào Chuyển đổi mạng ảo mới(New virtual network switch) và sau đó chọn Bên ngoài(External) từ hộp danh sách(list box) . Cuối cùng, nhấp vào Tạo công tắc ảo(Create Virtual Switch) .

công tắc ảo bên ngoài

Đặt tên cho công tắc ảo của bạn nếu bạn thích và sau đó chọn mạng chính xác(correct network) từ hộp thả xuống(dropdown box) . Nếu bạn có nhiều card mạng(network card) , hãy chọn card được kết nối với mạng và Internet(network and Internet) . Khi công tắc của bạn đã được tạo, chúng tôi cần yêu cầu máy ảo sử dụng nó. Để làm điều đó, hãy nhấp vào máy ảo trong trình quản lý Hyper-V(Hyper-V manager) và sau đó nhấp vào liên kết Cài đặt(Settings) trong khung bên phải.

cấu hình chuyển đổi mạng

Nhấp vào Bộ điều hợp mạng( Network Adapter) và sau đó chọn công tắc ảo mới mà bạn đã tạo ở bước trước. Đó là nó! Bây giờ khi bạn khởi động máy ảo của mình, nó sẽ có quyền truy cập mạng(network access) thông qua máy tính chủ(host computer) .

Hy vọng rằng, bài viết này sẽ giúp bạn lấy PC hiện tại của mình và chuyển đổi nó thành một máy ảo để bạn có thể chạy trên cùng một PC hoặc một PC khác nếu muốn. Có rất nhiều điều có thể xảy ra sai sót trong quá trình này, vì vậy hãy bình luận nếu bạn gặp vấn đề. Vui thích!



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts