上網(wǎng)本上安裝Windows 7的血淚教訓(xùn)
開(kāi)篇:這是一篇凝結(jié)了本人血淚的日志,差點(diǎn)把我嚇成中風(fēng)偏癱半身不遂,這在本人修電腦的歷史上也是少有的。畢竟我可承擔(dān)不起把別人的上網(wǎng)本變成板磚的責(zé)任。
本篇文章將會(huì)告訴你,在為沒(méi)有光驅(qū)的上網(wǎng)本安裝Win7的時(shí)候,如果不按照規(guī)定嚴(yán)格操作,會(huì)發(fā)生何等的悲劇,以及我最終是如何解決的。本文還將講解安裝過(guò)程中一個(gè)重要的命令bootsect的用法。
1. 死循環(huán)
問(wèn):上網(wǎng)本和其他電腦最大的不同在什么地方?
答:沒(méi)有光驅(qū)。
問(wèn):沒(méi)有光驅(qū)意味著什么呢?
答:1、Win7安裝程序如果檢測(cè)不到光驅(qū),會(huì)提示無(wú)法繼續(xù)安裝,無(wú)論你多么努力也進(jìn)行不下去;
2、在這個(gè)時(shí)候如果你想要恢復(fù)系統(tǒng),怎么也需要一張系統(tǒng)盤吧?但問(wèn)題是,往哪兒插呢?
這就是忘記了面前的是一臺(tái)上網(wǎng)本,信心滿滿的設(shè)定好硬盤安裝步驟,重啟準(zhǔn)備進(jìn)入安裝程序的本人遇到的麻煩問(wèn)題。
我們都通過(guò)各種渠道了解過(guò)一般機(jī)器硬盤安裝Windows7的辦法,簡(jiǎn)單地說(shuō)就是這么幾步:
把ISO解壓到某盤的根目錄比如D:\win7
拷貝boot目錄,bootmgr文件和sources\boot.wim到C盤根目錄
運(yùn)行\(zhòng)boot\bootsect \nt60 c:
重啟電腦以后自動(dòng)進(jìn)入安裝程序。
但是,上網(wǎng)本安裝必須
準(zhǔn)備一個(gè)USBZIP或者USBHDD格式化的U盤(需要用專業(yè)格式化工具)
把ISO文件解壓到U盤比如X:\
運(yùn)行\(zhòng)boot\bootsect \nt60 x:
重啟電腦以后選擇從U盤啟動(dòng)。
在給同學(xué)的上網(wǎng)本裝的時(shí)候,我沒(méi)有多想就用了一般電腦硬盤啟動(dòng)的辦法設(shè)置。結(jié)果重啟電腦,進(jìn)行到語(yǔ)言選擇界面。
選擇“中文(簡(jiǎn)體)”(用的聯(lián)想OEM版ISO),點(diǎn)下一步,本打算進(jìn)入有“Install Now”按鈕的那個(gè)界面,但是彈出了一個(gè)對(duì)話框,上寫:
缺少所需的CD/DVD驅(qū)動(dòng)器設(shè)備驅(qū)動(dòng)程序。如果您具有軟盤、CD、DVD或USB閃存驅(qū)動(dòng)器的驅(qū)動(dòng)程序,請(qǐng)立即將其插入。
其實(shí)就是告訴你找不到光驅(qū)。直到這時(shí)我才后悔莫及,自己居然把這么重大的事情給忘記了。
除了點(diǎn)擊右上角的“X”退出安裝,此時(shí)已經(jīng)別無(wú)選擇。可是,退出之后重啟,硬盤的引導(dǎo)程序又會(huì)自動(dòng)帶你進(jìn)入硬盤上的win7安裝程序……
#p#
2. 進(jìn)退兩難
這個(gè)情況下,本來(lái)打算點(diǎn)擊“修復(fù)計(jì)算機(jī)”然后選擇“命令提示符”之類的,但是“修復(fù)計(jì)算機(jī)”所在的界面是出現(xiàn)在剛才那個(gè)錯(cuò)誤提示的屏幕之后的,換句話說(shuō),如果檢測(cè)不到光驅(qū),安裝程序是絕對(duì)不會(huì)讓你進(jìn)行下一步的。
這時(shí)候,很自然的我們就只有想辦法進(jìn)入恢復(fù)控制臺(tái)下的dos,而不是純dos,甚至不能是winpe下的dos……但是,因?yàn)闆](méi)有安裝盤,這是不可能的!本人后來(lái)花了大概一個(gè)小時(shí)(其中格式化40分鐘)才做好一個(gè)全新的winpe+maxdos啟動(dòng)盤,但是如上所述,maxdos的純dos和winpe下的命令提示符都出錯(cuò)。
怎么辦?只有先回到xp再謀他策了。但是現(xiàn)在回到xp都成了問(wèn)題,因?yàn)槲覀冊(cè)谟脖P安裝的準(zhǔn)備環(huán)節(jié),通過(guò)bootsect把引導(dǎo)方式設(shè)為了vista/win7方式的,也就是使用bootmgr而不是ntldr引導(dǎo)。所以,單純的刪除bootmgr和boot目錄是沒(méi)用的,重啟之后會(huì)提示你:
bootmgr is missing
3. 玩轉(zhuǎn)Bootsect
就在我打算徹底放棄的時(shí)候,準(zhǔn)備破釜沉舟的我去查找bootsect這個(gè)程序的參數(shù)含義,畢竟解鈴還須系鈴人。
TechNet上面就有這個(gè)程序的講解,是這樣的:
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | } [/force]
/help 這個(gè)不用講解。
/nt52 是采用xp及之前的引導(dǎo)程序ntldr引導(dǎo)系統(tǒng)。這要求電腦的系統(tǒng)盤必須安裝有xp或以下的操作系統(tǒng)。
/nt60 是采用xp之后的bootmgr引導(dǎo)系統(tǒng),這要求電腦的系統(tǒng)盤必須裝有vista或者win7.
sys 指系統(tǒng)默認(rèn)的系統(tǒng)盤。
all 指所有驅(qū)動(dòng)器。
當(dāng)然,也可以輸入特定盤符。
/force 是強(qiáng)制轉(zhuǎn)換,適用于不抽一鞭子就不往前走的情形。
所以很自然而然的,想要讓C盤恢復(fù)用ntldr引導(dǎo)應(yīng)該怎么辦呢?
bootsect.exe /nt52 c:
在命令提示符里輸入這么一行,重啟就回到親愛(ài)的xp去了。
當(dāng)然,這有一個(gè)前提就是C盤依然被認(rèn)為是系統(tǒng)盤。如果你已經(jīng)折騰到C盤被設(shè)為邏輯分區(qū)了,那就去用dm或者diskgen吧。不再詳述。
4. 偉大的教訓(xùn)
當(dāng)出現(xiàn)xp標(biāo)志的時(shí)候,我差一點(diǎn)跪倒在地上。算一算,我用了一個(gè)小時(shí)解壓了3遍Win7 ISO包,花了一個(gè)小時(shí)折騰maxdos到U盤又格掉,花了一個(gè)半小時(shí)下載加安裝PE到U盤,又加上來(lái)回找資料和求助的半個(gè)小時(shí),這一天折騰到半夜1:30,只是轉(zhuǎn)了一大圈又回到了原點(diǎn),還害得把上網(wǎng)本奉獻(xiàn)給我折騰的同學(xué)也一夜沒(méi)睡。
那么,為什么裝系統(tǒng)這樣一個(gè)簡(jiǎn)單的問(wèn)題在上網(wǎng)本上會(huì)出現(xiàn)慘敗呢?
答案其實(shí)很簡(jiǎn)單,就是沒(méi)有考慮特殊情況,頭腦一根筋,直接按照默認(rèn)選項(xiàng)去操作了。實(shí)際上上網(wǎng)本除了沒(méi)有光驅(qū)之外,還有其他的毛病,比如cpu或者顯卡,早期的古董eee pc可能不滿足最低要求,像現(xiàn)在遇到的這個(gè)問(wèn)題,最不濟(jì)咱找一個(gè)外接光驅(qū)也能安裝,要是硬件不夠資格而不能安裝,就別瞎折騰了。我始終認(rèn)為像Paul Thurrott那樣在老古董上用win7看DVD只是特別情況,給別人看的時(shí)候很炫目,自己用就會(huì)叫苦連天。
【編輯推薦】