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 virus, phần mềm độc hại và phần mềm gián điệp là sử dụng máy ảo để duyệt Internet thay vì PC Windows thông thường của bạn. Vậy máy ảo là gì? Về cơ bản, đây là 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ủ lưu trữ.
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 của bạn (phần mềm ảo hóa) 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ủ của bạn. Vì vậy, bạn có thể tải xuống 10 virus vào máy ảo và hệ điều hành chính của bạn sẽ an toàn.
Điều tuyệt vời ở các máy ảo là bạn có thể đặt lại chúng. Vì vậy, nếu bạn gặp virus trong 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 khi bạn cài đặt lần đầu và bắt đầu lại. Đây cũng là một cách tuyệt vời để tăng sự riêng tư của bạn vì bạn có thể xóa mọi thứ bạn đã làm trong một máy ảo.
Trước khi chúng tôi bắt đầu, hãy nói về các yêu cầu. Có nhiều công cụ ảo hóa phần mềm ngoài kia như VMWare, Parallels, VirtualBox, v.v., nhưng tôi sẽ chỉ gắn bó với phần mềm của Microsoft. Để làm việc này, bạn cần hai điều:
- Đĩa2VHD - 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 nào từ Windows XP trở đi thành tệp máy ảo.
- Windows 8.1 Pro hoặc Windows 10 Pro - Bạn sẽ cần các phiên bản Pro của Windows 8.1 hoặc Windows 10 để hoàn tất quy 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 đáng lưu ý rằng mặc dù bạn có thể sử dụng Windows XP, Vista và 7 làm máy ảo, tốt nhất là bạn có thể chuyển đổi máy 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ũ này là 1600 × 1200. Điều đó thực sự gây phiền nhiễu và tôi không biết tại sao Microsoft chưa bận tâm khắc phục vấn đề này. Dù sao, đó chỉ là vấn đề đối với những người có màn hình độ phân giải cao.
Chuyển đổi hệ điều hành 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áy ảo (tệp VHD hoặc VHDX). Để thực hiện việc này, hãy tải xuống công cụ Disk2VHD được đề cập ở trên và chạy tệp EXE.
Khi bạn chạy nó, bạn sẽ thấy một màn hình giống như ở trên. Bạn thực sự 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 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 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 ổ đĩa tìm thấy trên máy tính của bạn, có thể không muốn bạn thực sự muốn.
Trong trường hợp của tôi, tôi có một số ổ đĩa 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ỳ khối lượng nào khác đã được tạo khi bạn cài đặt Windows, rất có thể là Khởi động khối lượng và Hệ thống dự phòng âm lượng. Đây thường là rất nhỏ: trong trường hợp của tôi, khối lượng dành riêng cho hệ thống chỉ có 34 MB và ổ đĩa khác, không có nhãn, chỉ có 322,08 MB.
Điều rất quan trọng là bạn chọn các ổ đĩa khác ngoài ổ đĩa chính của Windows vì nếu không, hệ điều hành 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 một Khởi động bị lỗi thông điệp! Điều này là do hai khối lượng bổ sung này cho hệ thống biết vị trí của Windows và cách khởi động nó.
Có thể sẽ mất một chút thời gian để tạo tệp VHDX tùy thuộc vào phân vùng Windows của bạn lớn như thế nào. Sau khi hoàn thành, bạn sẽ có một tệp thực sự lớn và hai tệp nhỏ hơn.
Cài đặt Hyper-V trong Windows 8.1 / 10
Tiếp theo, chúng ta phải cài đặt các 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 vào Bắt đầu và nhập 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. Một cửa sổ sẽ xuất hiện nơi bạn có thể kiểm tra thêm các mục bạn muốn cài đặt. Đi trước và kiểm tra hộp cho Hyper-V. Nó sẽ tự động kiểm tra các hộp cho Công cụ quản lý Hyper-V và Nền tảng Hyper-V cũng thế.
Nhấn 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 bạn. Khi bạn khởi động lại, bấm vào Khởi đầu, Tất cả các ứng dụng và sau đó cuộn xuống Công cụ quản trị Windows. Bạn nên thấy Quản lý Hyper-V được liệt kê ở đó. Bạn cũng có thể chỉ cần nhấp vào Bắt đầu và nhập Hyper-V để tìm kiếm nó.
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 tiếp tục và mở Trình quản lý Hyper-V và bạn sẽ thấy một không gian làm việc trống.
Ở phía bên trái là máy chủ, nên là tên của máy tính của bạn. Trong phần giữa là danh sách các máy ảo và 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 phần bên trái. Để bắt đầu, chọn tên máy tính ở phía xa bên trái.
Bây giờ ở bên phải, nhấp vào Mới và sau đó Máy ảo. Điều này sẽ đưa lên trình hướng dẫn máy ảo mới. Bước đầu tiên là đặt tên cho máy ảo của bạn.
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 sang máy ảo và phần cứng máy tính của bạn hỗ trợ UEFI, hãy tiếp tục và chọn Thế hệ 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 Windows 32 bit hoặc nếu máy của bạn đang sử dụng BIOS kế thừa. Thế hệ 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ả điều đó có nghĩa là gì, chỉ cần chọn Thế hệ 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ếu nó khởi động đúng cách. Xóa máy ảo bên trong Hyper-V sẽ không xóa các tệp VHDX gốc của bạn.
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 là 1024 MB, nhưng bạn có thể tăng nó nếu bạn có đủ RAM trên máy chủ của mình.
Đi trước và bỏ qua Cấu hình mạng màn hình bây giờ vì chúng ta sẽ phải làm điều đó sau. Bây giờ, hãy để nó tại Không kết nối. Trên Kết nối đĩa cứng ảo màn hình, bạn cần chọn Sử dụng đĩa cứng ảo hiện có.
Nhấn vào Duyệt và chọn hình ảnh VHDX đại diện cho phân vùng Windows thực tế của bạn. Đây phải là tệp VHDX 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ẽ hiển thị thêm. Tại thời điểm này, xem lại tóm tắt và nhấp vào Kết thúc.
Bây giờ bạn sẽ thấy một mục mới được liệt kê dưới đây Máy ảo. Nếu bạn nhấp vào đây, bạn cũng sẽ thấy một loạt các tùy chọn khác trong khung bên phải.
Để khởi động máy ảo, chọn nó và sau đó nhấp vào Khởi đầu. Các Tiểu bang cột sẽ thay đổi thành Đang chạy. Tiếp theo để xem máy ảo, bấm vào Kết nối. 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 mà tôi đã đề cập ở đầu bài viết: Khởi động bị lỗi. Chúng ta vẫn cần thêm các ổ đĩa cứng khác.
Chọn máy ảo và nhấp Tắt. Sau đó bấm vào Cài đặt liên kết. Ở phía bên tay trái, bạn sẽ thấy Bộ điều khiển IDE 0 và Bộ điều khiển IDE 1. Bấm vào Bộ điều khiển 0 Đầu tiên. Nếu bạn chọn Thế hệ 2, bạn sẽ thấy Bộ điều khiển SCSI chỉ có.
Bạn sẽ thấy rằng tệp VHDX đầu tiên chúng tôi đã thêm trong trình hướng dẫn đã được liệt kê. Bây giờ chúng ta phải thêm các tập tin thứ hai và thứ ba. Bảo đảm ổ cứng được chọn và sau đó nhấp Thêm vào.
Các Vị trí hộp nên tự động chọn 1 kể từ khi 0 slot được lấy bởi tập tin VHDX đầu tiên của chúng tôi. Mỗi bộ điều khiển IDE chỉ có hai khe cắm có sẵn để thêm ổ đĩa. Nhấp chuột Đĩa cứng ảo và chọn tệp VHDX thứ hai của bạn.
Bây giờ bấm vào Bộ điều khiển IDE 1 và sau đó nhấp vào Thêm vào nút một lần nữa. Làm điều tương tự ở đây, nhưng chọn tệp VHDX thứ ba của bạn.
Bây giờ chúng tôi có tất cả ba tệp VHDX được đính kèm, chúng tôi có thể nhấp vào OK và khởi động máy ảo của mình. Lần này bạn hy vọng sẽ có được một màn hình với tải Windows!
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à với Internet. Để làm điều này, bấm vào Quản lý chuyển đổi ảo ở trên cùng của menu bên phải.
Bấm vào Chuyển đổi mạng ảo mới và sau đó chọn Bên ngoài từ hộp danh sách. Cuối cùng, bấm vào Tạo chuyển đổi ảo.
Đặt tên cho công tắc ảo của bạn nếu bạn thích và sau đó chọn đúng mạng từ hộp thả xuống. Nếu bạn có nhiều card mạng, hãy chọn một card được kết nối với mạng và Internet. Khi công tắc của bạn đã được tạo, chúng tôi cần báo cho máy ảo sử dụng nó. Để làm điều đó, nhấp vào máy ảo trong trình quản lý Hyper-V và sau đó nhấp vào Cài đặt liên kết trong khung bên phải.
Bấm vào Bộ điều hợp mạng 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, nó sẽ truy cập mạng qua máy chủ.
Hy vọng, bài viết này giúp bạn lấy PC hiện tại của bạn và chuyển đổi nó thành một máy ảo mà bạn có thể chạy trên cùng một PC hoặc một PC khác nếu bạn muốn. Có rất nhiều điều có thể sai trong quá trình này, vì vậy hãy bình luận nếu bạn gặp vấn đề. Thưởng thức!