Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Cách thiết lập Windows Sandbox trên Windows 10

Microsoft liên tục thêm tính năng mới thú vị cho Windows 10. Chúng không phải lúc nào cũng hoạt động tốt, nhiều tính năng không nhận được phản hồi tốt khi ra mắt. Tuy nhiên, việc giới thiệu môi trường Windows Sandbox cho Windows 10 đã thu hút sự quan tâm đáng kể.

Trước đây, bạn chỉ có thể tạo sandbox trên Windows 10 bằng công cụ bên thứ ba. Công cụ tích hợp sẵn có khả năng dễ dàng và an toàn hơn các phương án khác.

Đây là cách bạn thiết lập Windows Sandbox trên Windows 10.

Windows Sandbox là gì?

Windows Sandbox là môi trường desktop ảo tạm thời. Khi Sandbox đang chạy, bạn thực chất đang chạy một bản sao sạch của hệ điều hành, nơi hoạt động của bạn không ảnh hưởng đến phần còn lại của máy.

Windows Sandbox là môi trường an toàn để kiểm tra bất kỳ phần mềm nào trước khi cài đặt trên thiết bị chính. Khi bạn đóng sandbox, nó hủy bỏ mọi hoạt động trước khi quay về máy chủ.

Windows Sandbox hoạt động như thế nào?

Microsoft sử dụng một số công nghệ để hiện thực hóa Windows Sandbox.

  • Tạo hình ảnh động (Dynamic image generation). Windows Sandbox sao chép hình ảnh hệ điều hành hiện tại vào máy ảo. Môi trường Sandbox luôn dùng bản cài Windows 10 sạch, mới nhất với các bản cập nhật. Nhưng bạn không phải lưu một bản sao thêm của hệ điều hành để boot như phần mềm ảo hóa khác.
  • Quản lý bộ nhớ thông minh (Smart memory management). Máy ảo có thể tốn nhiều tài nguyên và yêu cầu máy chủ chia sẻ phần cứng. Windows Sandbox dùng quản lý bộ nhớ thông minh để cấp phát động bộ nhớ giữa máy chủ và sandbox, đảm bảo máy chủ không bị chậm.
  • Snapshot và Clone. Windows Sandbox dùng hai công nghệ ảo hóa phổ biến là Snapshot và Clone để giảm tải cho máy chủ. Snapshot cho phép Sandbox boot môi trường một lần, sau đó "lưu trữ trạng thái bộ nhớ, CPU và thiết bị vào ổ đĩa". Từ đó, môi trường có thể khôi phục từ đĩa thay vì phải boot lại mỗi khi cần instance sandbox mới.

Windows Sandbox cũng dùng ảo hóa đồ họa cải tiến để trải nghiệm sandbox liền mạch, phản chiếu máy chủ.

Tôi có thể chạy Windows Sandbox được không?

Windows Sandbox hiện có cho Windows 10 Pro hoặc Enterprise chạy Insider Preview build 18305 trở lên, hoặc bản cập nhật Windows 10 tháng 5/2019 trở lên. Rất tiếc, người dùng Windows 10 Home sẽ không truy cập được Windows Sandbox.

Bạn cũng cần:

  • Bộ xử lý 64-bit
  • Bật ảo hóa trong BIOS hệ thống
  • RAM tối thiểu 4GB (Microsoft khuyến nghị 8GB)
  • Ít nhất 1GB dung lượng ổ trống (khuyến nghị dùng SSD)
  • Ít nhất 2 nhân CPU (khuyến nghị 4 nhân với hyperthreading)

Cách kiểm tra xem ảo hóa đã bật chưa

Trước khi lội vào BIOS bật ảo hóa, có một cách kiểm tra nhanh xem nó đã hoạt động chưa.

Gõ task vào thanh tìm kiếm Start Menu và chọn Best Match. Trong Task Manager, chuyển sang tab Performance. Sẽ liệt kê Enabled hoặc Disabled bên cạnh Virtualization.

Cách thiết lập Windows Sandbox trên Windows 10

Nếu ảo hóa bị tắt, bạn cần vào BIOS bật nó. Làm theo hướng dẫn của Ben Stegner để bật ảo hóa.

Sau khi bật xong, khởi động lại, và tiếp tục.

Cách bật Hyper-V và tính năng Windows Sandbox

Giờ bạn cần kiểm tra Microsoft Hyper-V đã chạy chưa. Hyper-V là công cụ ảo hóa Windows Server tích hợp sẵn trong Windows. Ở đây Hyper-V dùng để tạo Windows Sandbox, nên phải bật nó trước.

Cách thiết lập Windows Sandbox trên Windows 10

Gõ windows features vào thanh tìm kiếm Start Menu, chọn Best Match. Cuộn xuống tích Hyper-V. Nó sẽ tự động tích các tùy chọn lồng nhau. Cuộn thêm một chút tìm Windows Sandbox và tích chọn. Nhấn OK, rồi khởi động lại hệ thống.

Cách truy cập Windows Sandbox

Sau khi Windows khởi động lại, gõ windows sandbox vào thanh tìm kiếm Start Menu. Windows Sandbox sẽ xuất hiện là Best Match. Mở Windows Sandbox; xong!

Cách thiết lập Windows Sandbox trên Windows 10

Windows Sandbox mở một bản sao sạch của phiên bản Windows hiện tại mỗi khi bạn mở nó. Luôn cập nhật, với các bản cập nhật hệ thống giống máy chủ.

Khi kết thúc sử dụng Windows Sandbox, chỉ cần đóng ứng dụng. Mọi thay đổi bạn làm trên hệ điều hành chạy trong Sandbox sẽ biến mất vĩnh viễn.

Chạy Windows Sandbox bên trong máy ảo

Nếu bạn thử dùng Windows Sandbox trong máy ảo, có một bước thêm: phải thiết lập hệ thống cho phép nested virtualization (ảo hóa lồng nhau – chạy môi trường ảo trong máy ảo).

Trong máy ảo, gõ powershell vào Start Menu, chuột phải Best Match chọn Run as Administrator.

Nhập lệnh sau:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

Thay bằng tên máy ảo.

Khởi động lại máy ảo. Sau khi khởi động, tùy chọn Windows Sandbox sẽ có sẵn trong Start Menu.

Chạy Windows Sandbox trên Windows 10 Home

Tôi đã nói Windows Sandbox không chạy trên Windows 10 Home. Đúng vậy, out-of-the-box không thể. Nhưng một bản vá do team Deskmodder phát triển cho phép người dùng Windows 10 Home khởi động Windows Sandbox.

Tôi chưa có cơ hội thử bản vá này. Kết quả có vẻ lẫn lộn và việc đưa Windows Sandbox vào hệ thống qua bản vá có thể gây hậu quả không lường trước. Nếu bạn muốn thử Windows Sandbox trên Windows 10 Home, hãy sao lưu hệ thống trước.

Hãy thử Windows Sandbox!

Nếu bạn đáp ứng yêu cầu, hãy thử Windows Sandbox. Bản cập nhật Windows 10 tháng 5/2019 vẫn đang lan truyền đến hầu hết người dùng. Việc triển khai bản cập nhật lớn mất thời gian. Nhưng khi bản cập nhật đến, Windows Sandbox sẽ đi kèm.

Trong lúc chờ, bạn có thể xem các công cụ sandbox bên thứ ba tốt nhất cho Windows 10. Bạn có thể dùng chúng để kiểm tra phần mềm mới an toàn mà không làm hỏng hệ thống.