Chuyển đổi một máy tính Windows thành một 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 là sử dụng máy ảo để duyệt Internet thay vì máy tính Windows thông thường của bạn. Vậy máy ảo là gì? Về cơ bản, nó là bản sao Windows đầy đủ 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 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. Mọi thứ 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 vi-rút trên máy ảo và hệ điều hành chính của bạn sẽ an toàn.

Điều thú vị về máy ảo là bạn có thể đặt lại chúng. Vì vậy, nếu bạn nhận được một vi-rút trong khi duyệt trong máy ảo, bạn có thể chỉ cần đặt lại máy ảo về trạng thái mặc định khi bạn cài đặt nó lần đầu tiên và bắt đầu lại. Đó cũng là một cách tuyệt vời để tăng sự riêng tư của bạn vì bạn chỉ có thể xóa mọi thứ bạn đã thực hiện trong 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 ngoài đó 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 thứ:

  1. Disk2VHD - Công cụ miễn phí của Microsoft sẽ được sử dụng để chuyển đổi bất kỳ công cụ nào Hệ điều hành Windows từ Windows XP trở đi vào một tệp máy ảo.
  2. Windows 8.1 Pro hoặc 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 vào tệp ảo được tạo bởi Disk2VHD.
  3. 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á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 những hệ điều hành cũ hơn là 1600 × 1200. Điều này thực sự gây phiền toái và tôi không biết tại sao Microsoft chưa băn khoăn khắc phục vấn đề này. Dù sao, nó chỉ là vấn đề đối với những người có màn hình có độ 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 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ập ở trên và chạy tệp EXE.

    disk2vhd start

    Khi bạn chạy nó, bạn sẽ thấy một màn hình như cái ở trên. Có thực sự không phải là nhiều bạn phải làm ở đây khác hơn là chọn vị trí mà bạn muốn lưu các tập tin VHDX và khối lượng mà bạn muốn bao gồm.

    Nếu bạn có một ổ cứng lớn, bạn chỉ có thể để cho nó lưu tập tin 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ư ổ đĩa cứng thứ hai hoặc ổ cứng gắn ngoài USB. Theo mặc định, nó sẽ chọn tất cả các tập mà nó 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 kết nối với máy tính, vì vậy tôi chỉ muốn chọn âm lượng 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ể khối lượng Khởi độngỔ đĩa hệ thống. Những điều này thường rất nhỏ: trong trường hợp của tôi, dung lượng Hệ thống dành riêng chỉ có 34 MB và âm lượng khác không có nhãn, chỉ 322,08 MB.

    Điều rất quan trọng là bạn chọn những khối lượng khác này ngoài khối lượng Windows chính bởi 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 thông báo Lỗi khởi động! Điều này là do hai khối lượng bổ sung này cho biết hệ thống có Windows và cách khởi động nó.

    boot failure

    Có thể sẽ 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 đến mức nào. Sau khi hoàn tất, bạn sẽ có một tệp lớn và hai tệp nhỏ hơn.

    vhdx images

    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 các tính năng của cửa sổ.

    windows features

    Ở trên cùng, nhấp vào Bật các tính năng của Windows bật hoặc tắt. Một cửa sổ sẽ xuất hiện, nơi bạn có thể kiểm tra các mục bổ sung mà bạn muốn cài đặt. Tiếp tục và chọn hộp cho Hyper-V. Nó sẽ tự động kiểm tra các hộp cho Công cụ quản lý Hyper-VNền tảng Hyper-V.

    enable hyper v

    Nhấp 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. Khi bạn khởi động lại, hãy nhấp vào Bắt đầu, Tất cả ứng dụngrồi cuộn xuống Công cụ quản trị Windows. Bạn sẽ thấy Trình quản lý Hyper-Vđược liệt kê ở đó. Bạn cũng có thể kích Start và gõ Hyper-V để tìm nó.

    start menu 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 tiếp tục và mở Trình quản lý Hyper-V và bạn sẽ thấy một vùng làm việc trống.

    hyper v manager

    Ở 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à 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 phần bên tay trái. Để bắt đầu, hãy chọn tên máy tính ở phía xa bên trái.

    new virtual machine

    Bây giờ, ở bên phải, nhấp vào Mớivà sau đó Máy ảo. Thao tác này sẽ hiển thị 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.

    virtual machine name

    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ệ 1cho các phiên bản Windows 32 bit hoặc nếu máy của bạn đang sử dụng BIOS cũ. Thế hệ 2 cũng hỗ trợ 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 ý nghĩa của tất cả, 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ó có khởi động đúng cách không. 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.

    virtual machine generation

    Trên màn hình tiếp theo, bạn phải chọn 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ủ.

    virtual machine memory

    Đi trước và bỏ qua màn hình Định cấu hình mạngngay bây giờ vì chúng tôi sẽ phải thực hiện việc đó sau. Hiện tại, chỉ cần để nó ở Không được kết nối. Trên màn hình Kết nối đĩa cứng ảo, bạn cần chọn Sử dụng đĩa cứng ảo hiện có.

    connect virtual hard disk

    Nhấp vào nút Duyệtvà chọn hình ảnh VHDX đại diện cho phân vùng Windows thực tế của bạn. Đây sẽ là tệp VHDX thực sự lớn. Chúng tôi sẽ phải tự thêm hai ổ đĩa VHDX khác sau khi thuật sĩ, mà tôi sẽ hiển thị tiếp tục xuống. Tại thời điểm này, xem lại tóm tắt và nhấn Finish.

    Bây giờ bạn sẽ thấy một mục mới được liệt kê trong Máy ảo. Nếu bạn nhấp vào điều này, bạn sẽ thấy nhiều tùy chọn hơn trong ngăn bên tay phải.

    start virutal machine

    Để khởi động máy ảo, chọn nó và sau đó nhấp vào Bắt đầu. Cột Tiểu bangsẽ thay đổi thành Đang chạy. Tiếp theo để xem máy ảo, nhấp 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: Lỗi khởi động. Chúng tôi vẫn cần phải thêm các ổ đĩa cứng khác.

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

    ide controller

    Bạn sẽ thấy tệp VHDX đầu tiên chúng tôi đã thêm trong thuật sĩ đã được liệt kê. Bây giờ chúng ta phải thêm các tệp thứ hai và thứ ba. Đảm bảo Ổ cứngđược chọn và sau đó nhấp Thêm.

    add second vhdx

    Hộp Vị trísẽ tự động chọn 1vì vị trí 0được lấy bởi tệp 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 vào Đĩa cứng ảovà chọn tệp VHDX thứ hai của bạn.

    Bây giờ, nhấp vào Bộ điều khiển IDE 1rồi nhấp vào Thêmmộ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.

    add third vhdx

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

    windows running in hyper v

    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ý chuyển đổi ảoở đầu trình đơn bên phải.

    new virtual switch

    Nhấp vào Công tắc mạng ảo mớirồi chọn Externaltừ hộp danh sách. Cuối cùng, nhấp vào Tạo công tắc ảo.

    external virtual switch

    Đặ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 hơn một card mạng, hãy chọn một card mạng đượ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 ta cần nói với máy ảo để sử dụng nó. Để thực hiện điều đó, hãy nhấp vào máy ảo trong trình quản lý Hyper-V và sau đó nhấp vào liên kết Cài đặttrong ngăn bên phải.

    configure network switch

    Nhấp vào Bộ điều hợp Mạngrồi 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ẽ nhận được truy cập mạng qua máy chủ.

    Hy vọng bài viết này sẽ giúp bạn lấy PC hiện tại của bạn và chuyển nó thành một máy ảo mà bạn có thể chạy trên cùng một máy tính PC hoặc PC khác nếu bạn thích. Có rất nhiều thứ 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 đề. Hãy tận hưởng!

    [Hướng Dẫn] Chuyển đổi máy vật lý lên máy ảo

    bài viết liên quan:


    5.01.2016