Windows Sandbox沙盤功能體驗
在Windows 10的18305版本中,加上了一個小編認為最為實用的沙盒(Windows Sandbox)功能,那麼這個功能是乾什麼用的呢?Windows Sandbox怎麼用呢?我們一起來了解一下。我們還將Windows Sandbox與Sandboxie做個對比,看看兩者有啥不同之處。
圖1 這張鎖屏壁紙不錯
什麼是Windows Sandbox?它有啥用?
Windows Sandbox屬於一個沙盤系統,許多人一提到沙盤,就會想到古代打仗時將領們商議戰術時面前的沙盤,只是此沙盤並非彼沙盤,小編這裡講的沙盤,主要是可以幫助用戶建立一個隔離的環境,以便用戶在裡邊的所有操作都不會影響到真實係統的沙盤。
在瀏覽網頁的時候,即使安裝了殺毒軟件還是免不了給某些惡意軟件入侵,病毒木馬隨之而來,不但造成資料的損失,而且還會造成帳號被盜等等你不想發生的事件。
經常安裝卸載軟件麼,這些喜好往往造成系統臃腫及混亂不堪。可不可以在安裝使用這些軟件的同時不影響操作系統呢?
安裝程序中帶有病毒,但是我要用到該程序,該怎麼辦呢?
破解補丁被殺毒軟件報毒,怎麼才能安全使用呢?
有了沙盤的幫助,以上問題就可以迎刃而解了,你可以在沙盤中隨意安裝軟件、瀏覽網頁,甚至激活病毒,不必擔心因此影響系統穩定性與安全性了。
引用一段話:電腦就像一張紙,程序的運行與改動,就像將字寫在紙上。而沙盤就相當於在紙上放了塊玻璃,程序的運行與改動就像寫在了那塊玻璃上,除去玻璃,紙上還是一點改變都沒有的。
Windows Sandbox在哪裡?Windows Sandbox怎麼安裝?Windows Sandbox的硬件要求
Windows Sandbox雖然內置在Windows 18305中,要使用卻需要用戶自己手動添加,具體步驟:控制面板→程序和功能→啟用或關閉Windows功能→勾選Windows Sandbox,確認後安裝需要重啟系統。
此外,在硬件上,還需要CPU支持( Intel 虛擬化技術(Intel VT) 或AMD 虛擬化技術(AMD-V))。
圖2 勾選Windows Sandbox
2Windows Sandbox體驗
體驗Windows Sandbox 虛擬機類型的沙盒
成功開啟Windows Sandbox功能後,小編迫不及待的體驗起來,在開始菜單中可以找到Windows Sandbox,點擊後就可以開啟Windows Sandbox,不過跟小編想像中不同的是,Windows Sandbox更像是虛擬機而非沙盤的樣子,所以叫沙盒。Windows Sandbox的開啟需要一段時間,就像虛擬機啟動一樣。
圖3 Windows Sandbox加載
用過虛擬機的用戶都知道,虛擬機的作用可大了,用戶用它可以在操作系統中建立另一個獨立的系統環境,VMware就是虛擬機軟件的佼佼者。Windows Sandbox也採用了虛擬機形式,裡邊是完全獨立的一個操作系統,操作系統同樣採用了Windows 10。
在小編的電腦中,Windows Sandbox的運行較為緩慢。
圖4 Windows Sandbox就像虛擬機一樣
Windows Sandbox能幹啥
進入Windows Sandbox,你可以像日常操作那樣,就像在實體系統中那樣,在Windows Sandbox進行軟件的安裝、瀏覽網頁等等的操作,一切就跟在實體機操作一模一樣。只是在Windows Sandbox中沒有應用商店(Store)無法安裝Windows 10 UWP應用。不過Win10 UWP應用本身就運行中類似沙盒的App Container當中,因此不需要Sandbox也可以保證安全,如此設計也是可以理解的。
圖5 可以在Windows Sandbox安裝軟件
圖6 可以在Windows Sandbox瀏覽網頁
Windows Sandbox支持全屏模式,全屏下就像真實的操作系統一樣。
圖7 全屏運行Windows Sandbox
Windows Sandbox可以做測試
那麼,用戶可以在Windows Sandbox幹什麼?用戶可以把懷疑有問題的安裝包放在Windows Sandbox裡進行測試,以免危及真實係統。還可以在Windows Sandbox中瀏覽某些網頁,避免中招。總之在Windows Sandbox這個隔離的系統中,你可以想幹嘛就乾嘛。
當然,如果在Windows Sandbox的系統中中了木馬,雖然這個木馬不會影響到真實係統,但是它能影響到Windows Sandbox的虛擬系統,你就別傻傻的在Windows Sandbox的中輸入賬號密碼了。不過部分病毒木馬在虛擬機環境下是拒絕運行的。
Windows Sandbox與實體系統的文件傳輸
微軟的這個Windows Sandbox和真實係統共享剪貼板,用戶可以通過在實體系統中復制某文件然後在Windows Sandbox中粘貼的形式來將文件傳輸到Windows Sandbox中,反之亦然。
Windows Sandbox需要特別注意的地方
最後,最重要的是Windows Sandbox關閉後將自動清除用戶的一切使用痕跡,包括所有在Windows Sandbox的資料文件,也就是在下一次開啟Windows Sandbox時,是歸零開始的,也就是一個全新的Windows Sandbox系統。比如,你在Windows Sandbox中下載到的資料文件,其實它是存儲在Windows Sandbox虛擬系統中的,如果你沒有將其手動保存出真實係統,那麼在你關閉Windows Sandbox時,這些文件將丟失。
Windows Sandbox的模式也就像在VMware中先建立一個快照,然後進行一系列操作,再將系統恢復到剛剛建立的快照。也就是一切歸零!
所以你在Windows Sandbox有需要保存的資料,在關閉Windows Sandbox前,需要將它們傳輸回實體系統中才能得到保留。
圖8 溫馨提示
小編之所以說Windows Sandbox跟想像的不同,那是因為它和著名的沙盤軟件Sandboxie有著不小的差距,接下來我們來看看Sandboxie又是怎麼樣的。
3Windows Sandbox對比Sandboxie
沙盤軟件中的佼佼者Sandboxie又是怎麼個模樣
Sandboxie允許用戶在沙盤環境中運行瀏覽器或其他程序。因此,在沙盤中運行的程序所產生的變化可以隨時刪除。可用來保護瀏覽網頁時真實係統的安全,也可以用來清除上網、運行程序的痕跡,還可以用來測試軟件,測試病毒等用途。即使在沙盤進程中下載的文件,也可以隨著沙盤的清空而刪除。
這和虛擬機有點相似,但是卻不相同。因為虛擬機是在真實的系統中建立一個完全虛擬的另一個操作系統(比如在windows 中虛擬Linux)。與虛擬機不同之處在於,sangboxie並不需要虛擬整個計算機,它只根據現有系統虛擬一個環境讓指定程序運行在其中,因此,若你的真實係統是windows 10的,則在sandboxie中運行的程序也是在windows10環境中運行的,也可以直接訪問你硬盤上的現有文件,只是相關的變動是在虛擬環境中進行了。這樣,比較節約系統資源,對計算機配置要求較低。這也是Windows Sandbox與Sandboxie不同之處。
圖9 官方原理圖
安裝完畢,Sandboxie會有個引導教程,讓用戶學會基本操作。在Sandboxie中用戶可以建立多個互不影響的沙盤環境。
圖10 引導教程
圖11 引導教程
然後用戶就可以在實體系統的任意程序中的右鍵菜單找到“在沙盤中運行”選項,通過這個功能,用戶就可以快速的將指定程序放入沙盤中運行,放入沙盤中運行的程序處於隔離狀態,所有操作不會影響到實體系統。
圖12 快捷將程序納入沙盤運行
如果用戶要保留沙盤裡的文件,比如用戶用Sandboxie運行了Chrome瀏覽器,並且在Chrome中下載了文件,該下載的文件不會保留在實體系統的同一目錄下而是保存在沙盤的虛擬系統中,要將它保存到實體系統中需要用戶手動進行。
圖13 提示用戶保存文件到實體系統
使用Sandboxie運行的程序,即使是屬於病毒木馬,也不會因此而導致實體系統中毒,因為它是屬於完全隔離的環境。
在Sandboxie運行的程序,在激活時四周會有黃色描邊以及標題欄自動添加[#] [#],以便用戶區分程序是否在Sandboxie中運行。
圖14 區分標誌
圖15 黃色描邊
對比Windows Sandbox、Sandboxie兩者,我們可以知道:
Sandboxie有著性能較高,運行方便的優勢,可是它不是免費的。
Windows Sandbox則有著完全虛擬、免費的優勢,可是它的性能較低——起碼在小編電腦中有點慢。
總結
Windows Sandbox功能的加入,讓用戶可以有個獨立的隔離系統環境,在該環境下可以完全不用擔心病毒木馬入侵到真實係統中,有疑問、有危險的操作進Windows Sandbox來進行操作,安全可靠。目前Windows Sandbox在使用便利性和性能方面,和Sandboxie尚有差距,作為一個原生系統功能這似乎不太應該?不知道在下一個Windows 10正式版中Windows Sandbox會不會有所改進並正式加入系統當中呢?