小技巧:上网本安装Win7的教训

阅读时间 6 分钟,快速阅读仅需 2 分钟。

这是一篇凝结了本人血泪的日志,差点把我吓成中风偏瘫半身不遂,这在本人修电脑的历史上也是少有的。毕竟我可承担不起把别人的上网本变成板砖的责任。

本篇文章将会告诉你,在为没有光驱的上网本安装Win7的时候,如果不按照规定严格操作,会发生何等的悲剧,以及我最终是如何解决的。本文还将讲解安装过程中一个重要的命令bootsect的用法

  1. 死循环  

问:上网本和其他电脑最大的不同在什么地方?
答:没有光驱。
问:没有光驱意味着什么呢?
答:1、Win7安装程序如果检测不到光驱,会提示无法继续安装,无论你多么努力也进行不下去;
2、在这个时候如果你想要恢复系统,怎么也需要一张系统盘吧?但问题是,往哪儿插呢

这就是忘记了面前的是一台上网本,信心满满的设定好硬盘安装步骤,重启准备进入安装程序的本人遇到的麻烦问题。

我们都通过各种渠道了解过一般机器硬盘安装Windows7的办法,简单地说就是这么几步:

  • 把ISO解压到某盘的根目录比如D:\win7
  • 拷贝boot目录,bootmgr文件和sources\boot.wim到C盘根目录
  • 运行\boot\bootsect \nt60 c:
  • 重启电脑以后自动进入安装程序。

但是,上网本安装必须

  • 准备一个USBZIP或者USBHDD格式化的U盘(需要用专业格式化工具)
  • 把ISO文件解压到U盘比如X:\
  • 运行\boot\bootsect \nt60 x:
  • 重启电脑以后选择从U盘启动。

在给同学的上网本装的时候,我没有多想就用了一般电脑硬盘启动的办法设置。结果重启电脑,进行到语言选择界面。

选择“中文(简体)”(用的联想OEM版ISO),点下一步,本打算进入有“Install Now”按钮的那个界面,但是弹出了一个对话框,上写:

缺少所需的CD/DVD驱动器设备驱动程序。如果您具有软盘、CD、DVD或USB闪存驱动器的驱动程序,请立即将其插入。

其实就是告诉你找不到光驱。直到这时我才后悔莫及,自己居然把这么重大的事情给忘记了。

除了点击右上角的“X”退出安装,此时已经别无选择。可是,退出之后重启,硬盘的引导程序又会自动带你进入硬盘上的win7安装程序……

   2. 进退两难   

这个情况下,本来打算点击“修复计算机”然后选择“命令提示符”之类的,但是“修复计算机”所在的界面是出现在刚才那个错误提示的屏幕之后的,换句话说,如果检测不到光驱,安装程序是绝对不会让你进行下一步的。

这时候,很自然的我们就只有想办法进入恢复控制台下的dos,而不是纯dos,甚至不能是winpe下的dos……但是,因为没有安装盘,这是不可能的!本人后来花了大概一个小时(其中格式化40分钟)才做好一个全新的winpe+maxdos启动盘,但是如上所述,maxdos的纯dos和winpe下的命令提示符都出错。

怎么办?只有先回到xp再谋他策了。但是现在回到xp都成了问题,因为我们在硬盘安装的准备环节,通过bootsect把引导方式设为了vista/win7方式的,也就是使用bootmgr而不是ntldr引导。所以,单纯的删除bootmgr和boot目录是没用的,重启之后会提示你

bootmgr is missing

   3. 玩转Bootsect   

就在我打算彻底放弃的时候,准备破釜沉舟的我去查找bootsect这个程序的参数含义,毕竟解铃还须系铃人。

TechNet上面就有这个程序的讲解,是这样的:

bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>} [/force]
  • /help 这个不用讲解。
  • /nt52 是采用xp及之前的引导程序ntldr引导系统。这要求电脑的系统盘必须安装有xp或以下的操作系统
  • /nt60 是采用xp之后的bootmgr引导系统,这要求电脑的系统盘必须装有vista或者win7.
  • sys 指系统默认的系统盘。
  • all 指所有驱动器。
  • 当然,也可以输入特定盘符
  • /force 是强制转换,适用于不抽一鞭子就不往前走的情形。

所以很自然而然的,想要让C盘恢复用ntldr引导应该怎么办呢?

bootsect.exe /nt52 c:

在命令提示符里输入这么一行,重启就回到亲爱的xp去了。

当然,这有一个前提就是C盘依然被认为是系统盘。如果你已经折腾到C盘被设为逻辑分区了,那就去用dm或者diskgen吧。不再详述。

   4. 伟大的教训   

当出现xp标志的时候,我差一点跪倒在地上。算一算,我用了一个小时解压了3遍Win7 ISO包,花了一个小时折腾maxdos到U盘又格掉,花了一个半小时下载加安装PE到U盘,又加上来回找资料和求助的半个小时,这一天折腾到半夜1:30,只是转了一大圈又回到了原点,还害得把上网本奉献给我折腾的同学也一夜没睡。

那么,为什么装系统这样一个简单的问题在上网本上会出现惨败呢?

答案其实很简单,就是没有考虑特殊情况,头脑一根筋,直接按照默认选项去操作了。实际上上网本除了没有光驱之外,还有其他的毛病,比如cpu或者显卡,早期的古董eee pc可能不满足最低要求,像现在遇到的这个问题,最不济咱找一个外接光驱也能安装,要是硬件不够资格而不能安装,就别瞎折腾了。我始终认为像Paul Thurrott那样在老古董上用win7看DVD只是特别情况,给别人看的时候很炫目,自己用就会叫苦连天。

我在cb编辑群求救,群里还醒着的夜猫子这样评价我:

一台上网本,不要XP,卸完才发现没光驱,Win7装不上,更强的是居然低格U盘,这是一种什么样的精神病?

   今日无分隔线   

除了跟一个小学妹合演节目之外,这两天没什么可说的。唯一值得庆幸的是又有时间更新可能吧了。以后会再接再厉把自己的一点心得体会跟吧友分享。

128 条评论

  1. 2009 年 9 月 16 日 下午 9:05

    比起我,强多了
    不过这也值啊,在公司里,给电脑装系统,很多人还是找技术来的呢@_@

  2. 2009 年 9 月 16 日 下午 10:41

    感觉安装Win7没这么费劲啊 找一个外置光驱不就得了么 或者用8G U盘安装

  3. ricky
    2009 年 9 月 17 日 上午 10:45

    我的台机和本一直都是用U盘安装的啊,也没刻盘,也一直没出过问题啊

  4. 2009 年 9 月 17 日 上午 11:23

    lz水平较低,鉴定完毕

  5. 2009 年 9 月 17 日 下午 12:20

    对lz无语?直接在xp下双击autorun.exe就可以直接安装了!我就是这么完成的,他会自动重启,然后引导安装。

  6. jeff
    2009 年 9 月 17 日 下午 1:26

    楼主是想格式化C盘XP再安装7吧,直接用虚拟光驱安装只能安装成多系统

  7. 2009 年 9 月 17 日 下午 10:14

    惨痛血泪,不过还好,还幸运。记住,下次三思。

  8. 不填能咋样
    2009 年 9 月 18 日 下午 3:38

    为啥不把硬盘拆下了到别的机子上去搞一下?

  9. 2009 年 9 月 18 日 下午 9:57

    幸好上次没帮隔壁宿舍的老兄装

  10. dfs
    2009 年 9 月 19 日 上午 10:35

    楼上的不知道情况就乱喷的真垃圾,你们现在那个电脑没有光驱或者试过在没有光驱的电脑上安装过vista或win7的,网上一堆无光驱安装vista或win7的教程,基本全是扯淡,以为有光驱能直接在XP下双击安装,无光驱也一定能行。我也和楼主有同样的经历,今年上半年组装的台式机,就是没有光驱死活安装不成功。而上网本正好是没有光驱,这样问题才会出来,不过楼主的转回XP的方法确实显得比较麻烦。

    • vcyuyu
      2009 年 9 月 19 日 下午 1:50

      我就是那种在无光驱下直接SETUP安装WIN7成功的万恶的幸运儿~\(≧▽≦)/~啦啦啦

  11. mcdull
    2009 年 9 月 19 日 下午 7:07

    人是怎么死的,戳死的。亏楼主还自称修电脑多年呢!告诉你一个给没有光驱(当然包括上网本)或是不想用光驱(当然包括本人)的电脑安装windows 7 的方法吧!下个软碟通ultraiso,用此程序打开你的镜像文件,插入一个够大的U盘,然后点启动——写入硬盘镜像,写完之后重启你的电脑,设置成USB启动,之后就跟光驱安装没什么两样了!

  12. 2009 年 9 月 20 日 上午 11:23

    怎么说你啊。  win7 vhd 安装工具硬盘安装更方便。 多去PCBETA看帖啊。凭经验很容易出状况。 再不济也要装备一个老毛桃啊。

  13. 2009 年 9 月 20 日 下午 2:44

    技术看来不行,安装个Windows 7这么简单的事情都干不了。

  14. 2009 年 9 月 20 日 下午 2:44

    上网本其实最容易装了!

  15. lster
    2009 年 9 月 20 日 下午 10:09

    X200是不是也有同样问题呵呵呵?

  16. displayport
    2009 年 9 月 21 日 上午 11:27

    已有xp或者winpe,安装win7根本不需要光驱。
    要利用win7自带的winpe 3.0!

  17. tony
    2009 年 9 月 23 日 下午 4:15

    作者赶紧去自尽吧

  18. sudo
    2009 年 9 月 25 日 下午 12:57

    ultraiso打开win7镜像iso,选择写入u盘,重启选usb-hdd引导即可。

  19. 2009 年 9 月 25 日 下午 8:15

    台式机刷盈通BIOS,激活win 7旗舰版,一切非常顺利。

    盈通主板硬刷Bios激活Windows 7旗舰版教程
    http://smallpc.yo2.cn/archives/79690

  20. lala
    2009 年 10 月 1 日 上午 10:02

    我的华硕eeepc上网本,换win7折腾成功~
    把4G的U盘格了,用Ultraiso9.0(试用版就可以)“启动”——“写入硬盘映像”——“USB-hdd+”把win7的安装iso文件写入u盘,重启进bios把硬盘驱动优先的顺序改成“1st drive:Kingston。。(我用的金士顿u盘)”“2nd drive:PM-*****(主机硬盘的编码)”,注意是驱动顺序两个硬盘的排序,不是那个通常改的启动位置cdrom那个地方,然后重启就开始安装了。。安装过程中第一次重启时还要把bios改回1st drive:PM-****,不然它会不停的重装而不启动。。。so问题搞定~~so应该是楼主方法没选好的说。。。

  21. 真的金龙
    2009 年 10 月 3 日 上午 10:21

    我的电脑就没有光驱,不照样装系统!

  22. bluespot
    2009 年 10 月 8 日 下午 5:37

    用步步为营的WIM安装工具直接把INSTALL.WIM安装解压到C盘不就行了么?

    这样装了好几台了。。。。

    从来不用SETUP.EXE安装。。。。

  23. vivistan
    2009 年 10 月 9 日 下午 9:11

    呵呵,自从折腾了amd 装snow leopard 之后,但凡系统安装应用的就都不在话下了。 建议以后再给熟人安装,直接上2008R2。

  24. 2009 年 10 月 12 日 下午 5:51

    你甚至直接用 ultraISO 往 U 盘里写个 Win7 都可以。你把问题想的复杂了。

    不过推荐还是写 WinXPE 之类的维护系统。上网本必备。

  25. Misink
    2009 年 10 月 13 日 下午 2:44

    同感……给同学的s10装黑金塔也出现了同种情况……一身冷汗后用mp3做了pe救回来的……幸亏当时家里没断网……第二天就去买了易驱把老机的dvdrom改成usb外置光驱……以后换了大u盘一定量产个维护盘……

  26. 2009 年 10 月 14 日 上午 10:52

    我装系统都用的GHOST版的 WIN7也有GHOST版的 完全没有遇到过你说的问题

  27. 咖啡小冰
    2009 年 10 月 20 日 下午 1:10

    win 7 没用过,也暂时没想过要装。至今用的还是xp
    可能吧的主题挺好看的,可不可以给我啊。

  28. DESER
    2009 年 10 月 22 日 下午 1:51

    最新Windows 7 简体中文正式版+激活码下载:http://www.163jihuo.com/hotgame/show_game_338.htm

  29. 松松
    2009 年 10 月 28 日 下午 3:42

    最蛮的一种方法,把硬盘,换到有光驱的本本上,重新安装,

  30. Will
    2009 年 11 月 27 日 下午 10:15

    喜欢上这个blog了
    作为19岁以下的人,我压力很大
    sony p用usb光驱搞定的

    上网本不好。。。

  31. 老季
    2009 年 11 月 28 日 下午 1:02

    硬盘安装从Vista开始就发生变化了。。。。使用PE(任何版本)和imagex工具 加上bcdboot bootsect 全能了

  32. mryes
    2009 年 12 月 2 日 下午 5:09

    半年前刚安win7那会,CS不能调分辨率,只能在800*600下玩,一调1280就自动退出,现在win7自动升级了一下驱动,能调到1024了,不过始终是左手持枪。

  33. 其实很简单
    2009 年 12 月 26 日 下午 3:07

    今天我用上网本装了Win7,感觉很简单啊,整个过程都不到1个小时,仅需要一个移动硬盘就搞定了。

  34. 2009 年 12 月 27 日 下午 8:18

    我的本本光驱也坏了 硬盘安装提示未找到驱动器程序 估计和以上碰到情况差不多
    属于没光驱的类型

    我是用以下两种方式解决的:(因为装了两次)
    第一种,简单的,U盘量产为光驱+移动硬盘,装载win7安装盘的iso,bios设置光驱启动,直接用u盘量产出的光驱启动进入系统安装。也可以进入光盘的pe等。

    第二种,在安装界面弹出提示,缺少所需的CD/DVD驱动器设备驱动程序。
    此时,可以返回安装界面,安修复,下一步,取消,调出命令提示行。运行一下下载的vcdcontroltool.exe就可以了

    希望对你有所帮助。

    另,还有一种我没试过,应该也可以。
    制作U盘启动的WINPE3.0 pe3.0下应该可以直接硬盘安装win7的。

  35. 2010 年 1 月 14 日 下午 3:36

    我的本本用WIN7卡死了~~~~~

  36. qs33
    2010 年 1 月 19 日 上午 12:47

    哪有这么麻烦啊
    我的小本装win7就是用了虚拟光驱
    我买的正版的
    但是我没外接光驱
    我就下了个镜像
    然后用虚拟光驱装的
    完全没出现任何问题

  37. flz
    2010 年 1 月 24 日 下午 4:15

    呵呵,把自己的笔记本刷了BIOS安装了一个旗舰版的。折腾的过程比起楼主有过之,无不及。但是过程中的收获还是不少滴。

  38. 某杯具
    2010 年 1 月 28 日 下午 11:32

    WINPE +虚拟光驱

  39. 2010 年 2 月 12 日 下午 9:51

    楼主USB的量产不行???

  40. 2010 年 2 月 13 日 上午 12:05

    我们同行

  41. 南油高守
    2010 年 3 月 3 日 上午 6:32

    ………………..

    没看明白,乱七八糟,不知所云。。。。。。。。。。。。。

    简单几步就可以搞定上网本。

    1,试用一个有DOS有PE的U盘启动,成功的话,可以开工。

    2,DM或diskgen

    3,进DOS或PE恢复GHOST

    收工走人,抽烟喝酒。

  42. FEI
    2010 年 3 月 7 日 上午 11:24

    顶上,谢楼主了

  43. hahaa
    2010 年 3 月 19 日 下午 8:25

    根本不是有没有光驱的问题,就是没有光驱也能装上win7

  44. 2010 年 4 月 1 日 下午 12:53

    那一年vista在测试时,安装了一个通宵,早晨朦胧的睁开眼睛时,发现安装好啦。
    进入了页面,开始了那个叫玻璃页面,华丽丽的试了10多分钟

    最后以一个XP 10分钟再还原回来,当年怎么就这么有激情啊

  45. 挽魇
    2012 年 2 月 17 日 下午 11:38

    时隔这么久评论不知会不会打扰到,不过还是想表示感谢。有类似遭遇过(比你的容易些,最后用了个以前不小心的“伏笔”才侥幸解决)。

发表评论

电子邮件地址不会被公开。 必填项已用*标注