ETH官方钱包

切換
舊版
前往
大廳
主題

【懷舊】【心得】在 VirtualBox 上安裝 Win7 、 WinXP ……

StudentC | 2020-03-12 15:15:19 | 巴幣 4 | 人氣 16664


今年(2022)決定把小屋的文章都修正一遍。

--------------------------------------------------------------------------------------

……其實(shí)沒(méi)什麼好說(shuō)的,就跟在普通電腦上面安裝是一樣的,只是留個(gè)安裝紀(jì)錄,萬(wàn)一以後需要重裝的時(shí)候可以做個(gè)參考(其實(shí)留個(gè) VirtualBox 的匯出機(jī)當(dāng)備份就夠用了吧)。

Win7

下載:歐維斯福利設(shè)【W(wǎng)INDOWS 全攻略】各版本W(wǎng)INDOWS ISO 下載 -- Win7 64bit 下載

這是我玩 VirtualBox 幾種 OS 系列裡面最沒(méi)有問(wèn)題的,然後也是花費(fèi)最久時(shí)間的……
因?yàn)闀r(shí)間都浪費(fèi)在安裝更新上面了(主機(jī)不夠力,跑起來(lái)很慢啊)。

VirtualBox 一開(kāi)始配置給 Win7 的記憶體只有 2GB ,明顯不夠用,調(diào)整到 4GB 。

預(yù)設(shè)虛擬硬碟有 32GB ,對(duì)安裝來(lái)說(shuō)還算充裕,然後記得要選動(dòng)態(tài)硬碟,萬(wàn)一不夠用了以後才能夠擴(kuò)充。
參考:增加 VirtualBox 虛擬硬碟大小(使用 GParted 調(diào)整分割區(qū))

註:現(xiàn)在 VirtualBox 6.1.4 版倒是不需要用命令列打那一堆指令了,只要在介面上就可以調(diào)整硬碟大小(其實(shí)只能調(diào)大)。不過(guò)調(diào)整過(guò)後還是需要 GParted 來(lái)做後續(xù)。

2020/04/02 補(bǔ)充:為了可以轉(zhuǎn)移到 USB 上,預(yù)設(shè)硬碟空間以 29.8GB 為限。 USB 的 32GB ,是 1000x1000x1000 而不是電腦計(jì)算的 1024x1024x1024 。然後安裝時(shí)候的硬碟分割,多試個(gè)幾次把 Win7 保留的 100MB 弄掉再安裝比較好,複製的時(shí)候也比較不會(huì)出問(wèn)題。

然後顯示卡的視訊記憶體部分,記得要調(diào)到 256MB ,然後開(kāi)啟 3D 。


然後一路安裝,基本上不會(huì)有什麼問(wèn)題……比較有問(wèn)題的應(yīng)該是在裝好之後的更新。

相對(duì)於 Win98 這種已經(jīng)完全沒(méi)支援的來(lái)說(shuō), Win7 的 Windows Update 已經(jīng)相當(dāng)好用了。只不過(guò)最後還是有幾個(gè)一直說(shuō)安裝失敗:

1、KB4524752 :這是 Microsoft 將於 2020 年 1 月 14 日之後終止支援 Windows 7 的提醒。

這個(gè)不用安裝這個(gè)不需要安裝……這是許多網(wǎng)路文件資料的說(shuō)明。
可是對(duì)我來(lái)說(shuō),只要看到還有更新,就是會(huì)覺(jué)得礙眼,像底下這樣:

我就想要把它安裝起來(lái)……可是就一直安裝失敗。甚至我到 Microsoft? Update Catalog 去找,也沒(méi)找到可以下載的直接安裝版……到現(xiàn)在我也還是搞不清楚,我在另外一部機(jī)器上是怎麼把它安裝出來(lái)的?


2、KB915597 :這是 Windows Defender 病毒定義檔。這個(gè)會(huì)導(dǎo)致每月彙總也沒(méi)法更新。

參考:Window 7 Defender 更新出現(xiàn) 0x80070643、8050800C 錯(cuò)誤
   最新的 Defender Update

這個(gè)必須手動(dòng)更新。下載之後,執(zhí)行安裝時(shí),不會(huì)有什麼安裝成功或安裝失敗的顯示。
想要知道有沒(méi)有安裝成功,只有到控制臺(tái),右上檢視方式:類別(改成大圖示),點(diǎn)選
Windows Defender 項(xiàng)目,看看是不是有成功更新了:


3、每月彙總套件:就是類似底下這個(gè)玩意。
2020-01 適用於 Windows 7,x64 架構(gòu)系統(tǒng)的每月品質(zhì)彙總套件預(yù)覽 (KB4539601)
2020-01 適用於 Windows 7,x64 架構(gòu)系統(tǒng)的每月安全性品質(zhì)彙總套件 (KB4534310)

4、其它,並沒(méi)有在 Windows Update 裡面出現(xiàn)的更新,如 KB4499175

參考: 2019-05-15 微軟還是在意Win XP/7用戶的權(quán)利,本周二修補(bǔ)日推出安全性更新,以防堵類WannaCry的系統(tǒng)漏洞(這是 http 連結(jié),而非 https ……加個(gè) s 它就讀不到了……)

這篇裡面雖然說(shuō)了 Windows 7 可以透過(guò) Windows Update 的方式來(lái)更新,但我重按了多次
控制臺(tái)>系統(tǒng)及安全性> Windows Update >左上角的檢查更新
依然檢查不到,也不會(huì)自動(dòng)更新,所以只能下載後手動(dòng)安裝。

後來(lái)發(fā)現(xiàn)這個(gè) KB4499175 其實(shí)是 2019-05 的每月更新。

不過(guò),這又讓我想到另外一個(gè)問(wèn)題,就是這東西到底要不要安裝?

依照 Windows Update 自動(dòng)更新,只要安裝了上面那個(gè)KB4534310,就不會(huì)再跑單獨(dú)的每月更新……
從 2016 年 10 月開(kāi)始的僅限安全性品質(zhì)更新……

而從 16 年 10 月開(kāi)始,到 20 年 01 月,共 39 個(gè)僅限安全性品質(zhì)更新,約 1.6GB (x64版)
KB4534310 這個(gè)每月安全性品質(zhì)彙總套件,才約 314MB ……

……也就是說(shuō),只安裝 KB4534310 ,會(huì)不會(huì)有可能沒(méi)有覆蓋到那 39 個(gè)更新所修補(bǔ)的 Bug ?
有點(diǎn)細(xì)思極恐……

參考:Windows 7: MS releases SP2 for Windows 7

最後要提一下 KB3125574 這個(gè)更新。

這個(gè)更新收集了 SP1 到 2016 年 4 月的更新,但自動(dòng)更新並不會(huì)包括這個(gè),所以如果裝完 SP1 之後跑自動(dòng)更新,就會(huì)跑出 1xx 個(gè)。
而裝了 KB3125574 以後跑自動(dòng)更新,大約只會(huì)跑出 7x ~ 8x 個(gè)。

但是要裝 KB3125574 也有點(diǎn)麻煩,畢竟微軟的更新也改了很多次。
上面那篇文章是說(shuō)要先裝 KB3020369,但我實(shí)測(cè)之後是這樣裝的:

1. 安裝 KB2533552 (SP1 - KB976932 的另一個(gè)部分)
2. 安裝 KB4474419
3. 安裝 KB4490628 (需要重開(kāi))
4. 安裝 KB4516655
5. 安裝 KB4536952
KB4536952 > KB4531786 > KB4523206 > KB4516655 > KB4490628 > KB3177467 > KB3020369
(也就是一路取代……因?yàn)橹苯友b最後一個(gè)似乎不可行,所以……)
6. 安裝 KB4538483 (可選不裝)
7. 安裝 KB4550735 (可選不裝)
8. 安裝 KB3125574

大致就這樣了,其他就用自動(dòng)安裝比較容易……或者乾脆全部都用自動(dòng)安裝吧……

更新完成之後,還要安裝 VirtualBox Guest Additions ,如果剛開(kāi)始設(shè)定的視訊記憶體,
有選 256 MB 並勾選 3D 支援,這時(shí)候的 Direct3D Support 才不會(huì)是灰格,可以勾選:


嘛,雖然這就算是可以支援 Direct3D 了,但這個(gè)支援其實(shí)並不完全,很多遊戲也沒(méi)辦法玩就是了,因?yàn)檫€是缺少了一部分:


(以虛擬機(jī)模擬器來(lái)說(shuō),在 Direct3D 方面, VMware 的表現(xiàn)比 VirtualBox 優(yōu)秀。)

對(duì)了,安裝 Win7 最後記得執(zhí)行一個(gè) Windows Loader ……


WinXP

安裝 XP 的麻煩程度,大概就像它出現(xiàn)的時(shí)間一樣吧,介於 Win98 跟 Win7 之間。要下載很多已經(jīng)不怎麼找得到的更新檔,然後又有很麻煩的設(shè)定……

APK.TW [作業(yè)系統(tǒng)] Windows XP 紀(jì)念繁體中文版 -- 下載 (733.1MB)
歐維斯福利設(shè)【W(wǎng)INDOWS 全攻略】各版本W(wǎng)INDOWS ISO 下載 -- 下載( 604MB 版)

就我看來(lái), XP 最麻煩的應(yīng)該就是它的安裝金鑰吧(註)……所以……

參考:新浪博客 破解Window XP 官方版30天激活的方法(維護(hù)中,不確定是不是掛點(diǎn)了)
繁體整理:

1、安裝 Windows XP (在安裝時(shí),若無(wú)真正序號(hào),可以先按下一步,反正後面也要改)


2、開(kāi)始>執(zhí)行>輸入 regedit

3、找到主鍵
  HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \
  a、將 RegDone 的數(shù)值,由 0 (或無(wú))改成 1
  b、將 WPAEvents \ 底下的子鍵
    LastWPAEventLogged 刪除(如果有的話)
  c、修改子鍵 OOBETimer 的值為: ff d5 71 d6 8b 6a 8d 6f d5 33 93 fd
  d、右鍵 WPAEvents >使用權(quán)限>進(jìn)階>擁有者>改成你的使用者名稱>套用>確定
  e、回到剛剛的畫(huà)面>進(jìn)階>權(quán)限>選擇列表中的 SYSTEM 項(xiàng)目>編輯
    把拒絕框全部勾選,完全確定(套用確定)後退出
    (其實(shí)我覺(jué)得e這部分應(yīng)該可以不用?看其它裝好的機(jī)器上是沒(méi)有。)

4、重新開(kāi)機(jī),開(kāi)一個(gè) DOS 命令列,執(zhí)行:
  c:\windows\system32\oobe\msoobe.exe /a
  如果成功就會(huì)顯示 Windows 已經(jīng)啟用。請(qǐng)按 [確定] 結(jié)束。

還有就是不知道用在哪的 KeyFinder ……以及早期的1.51版 (因?yàn)椴恢鞘颤N原因,和網(wǎng)路上的說(shuō)明文件不同,我無(wú)法用來(lái)改 CD-KEY ,只能改改使用者名稱跟組織。)

XP 另外一個(gè)麻煩的東西就是 WGA (Windows Genuine Advantage)……所以……就移除它吧:
1、 RemoveWGA
2、 WGA Remover (繁體中文版)
3、手動(dòng)移除:名文電腦維修中心 移除XP正版驗(yàn)證WGA (Windows Genuine Advantage)
<我選2>

這些都裝好或移除之後,就是安裝各種 Update 、 Patch ,大約要到 SP3 之後, Windows Update 跟 IE 版本也會(huì)更新,到時(shí)候就可以用系統(tǒng)的 Update ,而不需要手動(dòng)安裝。

還有就是上面說(shuō)的, Update 不會(huì)跑的更新 KB4500331 ,以及 VirtualBox Guest Additions ,
雖然 VirtualBox 的 XP 沒(méi)辦法用 Direct3D ,不過(guò)為了要和主機(jī)共享檔案支援,因此也必須安裝 VirtualBox Guest Additions ……

註:有的版本有內(nèi)建序號(hào),所以安裝不會(huì)有什麼問(wèn)題,像 733MB 的那個(gè),幾乎連補(bǔ)丁都裝好了
  (還是少 KB4500331 就是了)。只是我不太喜歡這種私人製作的完全封裝好的安裝類型,
  因?yàn)椴恢浪降鬃隽四男┌惭b……所以……

  歐維斯的載點(diǎn)有 3 個(gè)版本, 671MB 的跟 733MB 的版本差不多,是直接裝到完的那種。
  另外兩個(gè)版本需要手動(dòng)設(shè)定輸入一些資訊,例如序號(hào),比較有正在安裝的感覺(jué)。
  V2C47-MK7JD-3R89F-D2KXW-VPK3J
  FY32F-XF3B6-277BF-YWBQF-GVRX3

最後,就是清除一些不必要的檔案(部分 XP 適用):

01、C:\ WINDOWS \ system32 \ dllcache \
   系統(tǒng)文件備份,由於是裝在 VirtualBox 上的,所有備份的事情都交給 VB 去做,
   這裡就不需要了。似乎要執(zhí)行「sfc /purgecache」才能刪除?

02、C:\ WINDOWS \ Driver Cache \ i386 \
   當(dāng)檢測(cè)到新硬體時(shí),系統(tǒng)會(huì)自動(dòng)地到此讀取相對(duì)應(yīng)的驅(qū)動(dòng)程式,進(jìn)行安裝。
   但大多數(shù)的時(shí)候,不會(huì)隨時(shí)增加新的設(shè)備。而且又是 VirtualBox 底下的……
   如果有必要再?gòu)陌惭b光碟讀取就可以了。

03、C:\ WINDOWS \ ime \
   這裡放的是幾種輸入法,比如日文、韓文輸入法等等。
   刪除的方法是:進(jìn)入「控制臺(tái)>……>地區(qū)及語(yǔ)言選項(xiàng)」,選擇「語(yǔ)言」選項(xiàng),
   將「安裝東亞語(yǔ)言檔案」前面的勾去掉,點(diǎn)「確定」後依提示刪除你不需要的語(yǔ)言。
   重新啟動(dòng)後,到這文件夾下直接刪除「chsime」、「imjp8_1」和「imkr6_1」,
   它們分別對(duì)應(yīng)簡(jiǎn)體中文、日文、韓文。

04、C:\ WINDOWS \ $NtUninstall****$
   這些是 XP 安裝更新的時(shí)候,留下的還原檔目錄,因?yàn)橐呀?jīng)安裝好了,就不用留了。
   這些是隱藏目錄,到「我的電腦>工具>資料夾選項(xiàng)>檢視」,在
   「進(jìn)階設(shè)定」裡圈選「顯示所有檔案和資料夾」,套用並確定就能看到。

05、C:\ WINDOWS \ Temp \
   安裝時(shí)暫存的東西,可以全部刪除。

06、C:\ WINDOWS \ SoftwareDistribution \
   這是 Windows Update 下載解壓的地方,整個(gè)刪除是沒(méi)問(wèn)題的。
   如果有開(kāi)啟自動(dòng)更新,可能會(huì)有一些檔案沒(méi)法刪除。
   所以要先關(guān)閉自動(dòng)更新,或者開(kāi)機(jī)時(shí)按住 F8 ,進(jìn)入安全模式再刪除。

   這目錄底下全刪的時(shí)候,會(huì)導(dǎo)致更新時(shí)顯示:「從未執(zhí)行過(guò)更新」,但其實(shí)沒(méi)有關(guān)係,
   只要 Windows Update 再次檢查一次(要很久)就能訂正(也會(huì)再生一個(gè)很大的檔案)
   如果不想這麼複雜,就刪除 Download 子目錄就行了。

07、C:\ WINDOWS \ ServicePackFiles \
   這是初版升級(jí) SP1 或 SP2 後才會(huì)有的備份文件目錄,沒(méi)有的話就算了。

08、C:\ WINDOWS \ KB******.log
   這些是 XP 安裝系統(tǒng)補(bǔ)丁後的日誌文件,可以刪除。

09、C:\ Documents and Settings \ $USER$ \ Local Settings \ Temp
   C:\ Documents and Settings \ $USER$ \ Local Settings \ Temporary Internet Files

   這兩個(gè)是 XP 底下個(gè)人暫存檔。 Win7 則是底下這兩個(gè):
   C:\ Users \ $USER$ \ AppData \ Local \ Temp
   C:\ Users \ $USER$ \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files

10、開(kāi)始>所有程式>附屬應(yīng)用程式>系統(tǒng)工具>磁碟清理、磁碟重組工具
   提示:磁碟清理要記得看看清理系統(tǒng)檔選項(xiàng),可以清除一些安裝時(shí)的檔案。

11、控制臺(tái)>系統(tǒng)及安全性>系統(tǒng)>左邊選單系統(tǒng)保護(hù)
   可以關(guān)閉系統(tǒng)保護(hù),取消還原點(diǎn)。
   ……其實(shí)在主機(jī)上並不建議這樣做,但這是 VirtualBox 的模擬機(jī)器,
   只要裝好之後記得匯出一臺(tái)當(dāng)備份,就算整個(gè)垮了也能夠輕鬆取回,所以就……

對(duì)了,最後再把 XP 背景桌布

改成 2006 年版吧……

(2022 年註:今年過(guò)去看的時(shí)候又有改變了,不過(guò)並不喜歡,也很難看出相似的地方了。)

以及最後的最後……


創(chuàng)作回應(yīng)

u425583
我想把舊電腦的win7(家用進(jìn)階版),轉(zhuǎn)成虛擬檔,掛在virtulalbox中執(zhí)行?請(qǐng)問(wèn)該怎麼做?
2022-05-16 00:07:17
StudentC
把整臺(tái)電腦轉(zhuǎn)成虛擬檔? 嗯.... 不知道, 覺(jué)得沒(méi)有那個(gè)必要, 要說(shuō)備份資料也不好用.
我是建議你在新電腦的VirtualBox上重裝一個(gè)...
2022-05-16 11:30:28
Sunsun
你好 我有VirtualBox使用上的疑問(wèn),不曉得能不能跟你討論一下?我的電腦是WIN7,我有個(gè)隨身碟裡面也有一個(gè)WIN7的系統(tǒng),但是我用VirtualBox打不開(kāi),一直停留在windows is loading files..無(wú)限循環(huán)。
2022-06-07 20:30:07
StudentC
...抱歉啊, 你這樣說(shuō)我也看不出來(lái)是什麼原因... 我只能大概建議
隨身碟裡面的win7是 VirtualBox 的虛擬檔吧? 先把它複製到主電腦上再使用, 不要直接在隨身碟上使用.
如果還是不行, 就換一臺(tái)主機(jī)跟VirtualBox版本再試一次...
依然不行的話... 到巴哈的 電腦應(yīng)用綜合討論版 問(wèn)問(wèn)看吧, 那裡高手眾多...
2022-06-07 21:59:42
Sunsun
再問(wèn)一個(gè)問(wèn)題,我手殘按到"刪除所有檔案",本來(lái)應(yīng)該是要按"只移除"的,結(jié)果我的VDI檔就不見(jiàn)了,救的回來(lái)嗎...?
2022-06-08 18:50:00
StudentC
... 大概... 沒(méi)救了... https://truth.bahamut.com.tw/s01/201906/4652eeb91005465802a8a11e4d2fde34.JPG
2022-06-08 19:39:57
皓夏
原有的虛擬機(jī)檔,每次升級(jí)virtual box 系統(tǒng)6.0->7.0後,原本已建立的虛擬機(jī)都不能用頭大..還是這是VB的通病? 謝謝您的分享
2022-11-01 22:36:56
StudentC
這個(gè)... 我沒(méi)升級(jí)換過(guò), 也很久沒(méi)用過(guò)VB了, 抱歉幫不上忙...
2022-11-02 08:41:08
皓夏
謝謝您
2022-11-02 11:18:06

相關(guān)創(chuàng)作

更多創(chuàng)作