在舊 CPU(不支援 SLAT 的 CPU)上啟用 Windows 10 Sandbox

在舊 CPU(不支援 SLAT 的 CPU)上啟用 Windows 10 Sandbox

我知道您無法在不支援 SLAT 的 CPU 上啟用 Windows 10 沙箱。

我的實際問題是有沒有辦法繞過它?透過虛擬機器或任何其他虛擬機器。

就像您可以在虛擬機器中啟動不可儲存的 Windows 10 一樣,每次重新啟動虛擬機器時都會重設。

我這樣做的主要原因是運行有風險的程式。

答案1

我的實際問題是有沒有辦法繞過它?

Windows Sandbox 需要 SLAT 支持,因為 Microsoft Hyper-V 需要它。如果您的處理器不支援 SLAT,則它不符合執行 Windows Sandbox 的要求。 目前版本的 Windows Sandbox 無法實現您想要的功能。

透過虛擬機器或任何其他虛擬機器。

目前Windows Sandbox僅支援Microsoft Hyper-V

我這樣做的主要原因是運行有風險的程式。

您可能想對這個主題進行一些研究。我看過由測試安全軟體(審查有效性)的個人編寫的視頻,Windows Sandbox(在虛擬機器中運行)能夠感染主機作業系統。

答案2

執行Linux,然後在執行windows的Linux虛擬機器中執行它。所以8年前//15年前//30年前就已經開始開發了;當這一切都被熱烈討論時…回到透過添加 VT-D 的概念,大約 8 年前左右成為硬體主流。 VTd- 使任何作業系統上的處理器的記憶體暫存器能夠移位硬體位址並重新關聯它們。目前的情況下,就應該這樣做..更安全,更快捷。它也不是實現這目標的唯一方法。當 vt-d 出現時,我看到 Amazon AWS 立即採用了一項功能,該功能使他們的虛擬系統能夠讓使用者能夠將虛擬機器放入他們的虛擬機器中;這就是 VT-d 或 SLATE 可以幫助做到的。其「必需」的主要功能原因是行銷和渴望功能的大公司原因。話雖這麼說,微軟當然將成為第一個立即採用這種方法的公司,它迫使個人而不是其他公司購買更新的非舊版硬體。話雖這麼說,我們作為個人不是亞馬遜AWS,也不是所有人都需要虛擬機,裡面有小虛擬機,我個人認為這個功能應該是可選的,但隨著Windows的發展,它只需要需要最少編碼的功能將其作為一種選擇來實施;因此,我們都不再與舊版硬體相容,因此我建議使用 Linux :) 乾杯

相關內容