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

2009-09-14 – 11:38 pm

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

本篇文章将会告诉你,在为没有光驱的上网本安装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盘,这是一种什么样的精神病?

   今日无分隔线   

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


除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://www.kenengba.com/post/1714.html
本文短网址:http://knb.im/45

  • 127条评论

    1. No.1

      大家装 win7 普遍不顺利,继续坚守 xp

      支持(2)反对 (13)
      • No.1.1

        这是一篇凝结了精血的日志呀。

      • No.1.2

        和vista相比,windows7是一个质的飞跃,本人7100版本使用至今至今还没有出现任何问题,来看一下我的windows7的试用感受:http://sohapii.com/?p=38

        • 大龙 发表于 2009-09-17,8:31 pm
          No.1.2.1

          你用过vista吗?居然能说出“和vista相比,windows7是一个质的飞跃”这种话,估计也只有小白讲的出,连内核都是一样的东西,能质的飞跃吗?我用vista一年半,只有硬件跑得起,vista不知道比xp优秀多少……win7 我从7000beta就开始用了,其实只是Vista的优化版。大部分从xp下跳过了的,都把他神化了

          支持(11)反对 (26)
          • No.1.2.1.1

            这位同学,一两个人的个人意见并不能代表多数人的意见。一个产品的飞跃有时不在于脱胎换骨,扬长避短,在原来的基础上不断优化,也是一种飞跃。举例说明:wordpress每一次的版本更新,UI变化不大,但优化的是性能,交互操作,以及用户体验,产品的生命周期命脉在于后期维护优化。也是为什么vista的寿命远小于xp,而微软又急于将win7来替代vista的原因。vista可以说是一个创新,但有些脑残,乘爸妈年轻,再生一个健康的孩子好好培养吧。

            支持(25)反对 (1)
      • No.1.3

        找个usb光驱不就可以了,没什么大惊小怪,thinkpad x系列的

        或者用U盘制作个工具盘,也是很不错的

    2. hyperhu 发表于 2009-09-14,11:46 pm
      No.2

      简单的方法:
      选择修复计算机 然后就可以选择cmd了
      cd到 sources里面
      然后运行setup.exe

      这个方法屡试不爽

    3. royaso 发表于 2009-09-15,9:30 am
      No.3

      win7看我同学装过。。。赶紧留名占位!!

    4. inzen 发表于 2009-09-15,9:31 am
      No.4

      我用win7快半年了,没出现过一点问题。

    5. No.5

      难道我是少有的顺利抛弃vista投入win7怀抱的用户?

    6. quartusii 发表于 2009-09-15,9:43 am
      No.6

      我装了win7之后,我们校园网的H3C802.1拨号软件用不了,活活把人憋疯。

    7. fen 发表于 2009-09-15,9:44 am
      No.7

      上网本没光驱很麻烦啊

    8. cugfeng 发表于 2009-09-15,9:46 am
      No.8

      笔记本装Win 7极其顺利,使用了快四个月,彻底爱上它了。

    9. 前排。没光驱安装得很顺利。

    10. Bob 发表于 2009-09-15,10:02 am
      No.10

      留个位子 。。。

    11. No.11

      这个还不是一般的麻烦啊!折腾死了

    12. Jzk 发表于 2009-09-15,10:10 am
      No.12

      我在准系统上装win7也没光驱没什么问题那

    13. No.13

      我说…用的着这么麻烦么-_-

      有U盘为啥不用装系统…

    14. crackboy 发表于 2009-09-15,10:14 am
      No.14

      我是这样装的 在XP下 搞虚拟光驱装, 在XP下的安装阶段,安装程序会自动把 安装的sources目录复制到 硬盘上,复制完后 重启 就是 Win 7 的安装界面,非常简单,哪有这复杂。

    15. No.15

      在win7系统里,无线网上用不了。汗。。

    16. No.16

      只要没把人家是数据删掉,一切都好办,U盘启动,网络启动,插USB的光驱,大不了拆硬盘装系统等等。。。方法很多。。

    17. No.17

      最后一句,鉴定为炫耀~

      支持(17)反对 (0)
    18. shao货 发表于 2009-09-15,10:30 am
      No.18

      外置光驱,其他退散

    19. crackboy 发表于 2009-09-15,10:33 am
      No.19

      直接在xp下用虚拟光驱装,安装程序会自动把安装目录复制到 较大的一个硬盘分区上,重启后 就直接是win7的安装界面,不需要光驱了 直接从硬盘装了,哪有这复杂,我晕。

      支持(30)反对 (1)
    20. No.20

      准备一个大容量U盘(4G+),用UltraISO把Win7的ISO“刻录”到U盘上,U盘引导安装就行了。

      偶就是这样做的。

    21. No.21

      上网吧还是老老老实实的用XP吧…

    22. nrty 发表于 2009-09-15,10:39 am
      No.22

      我在ideapad s10安装win7,用的虚拟光驱,没有任何问题

    23. No.23

      没试过上网本,不过我觉得windows7很好用,执行程序真的是很方便.

    24. zp 发表于 2009-09-15,11:05 am
      No.24

      我当时下载下来一看是iso格式的,就直接虚拟光驱安装了,很快搞定,没任何问题。看了博主文章,真是感叹,搞技术的,就是牛笨啊~~~呵呵~~~~~

      支持(18)反对 (1)
    25. Qzi 发表于 2009-09-15,11:29 am
      No.25

      辛苦了 !

    26. No.26

      找个4G以上的U盘,然后用UltraISO, 使用写入硬盘映像的功能,将ISO直接灌到U盘就可以了,选择USB-ZIP或者HDD都可以,然后U盘就被虚拟成光驱了,然后开机从U盘启动即可!之前装VISTA就是这样的,现在装WIN7一样可行!

    27. No.27

      在XP下挂虚拟光驱,然后直接在XP下开始装 装到一半他自己重启 然后就不用管了
      他自己会装完 很简单的事 整得这么复杂

    28. XjAcKs 发表于 2009-09-15,12:06 pm
      No.28

      大家记住一点(包括我),在没有确定新系统能否正常安装之前,不要轻易的消除原来的硬盘引导程序。

      另外再提供给楼主一个方法供参考:可以先装一个EasyBCD,然后在里边选择Add Entry-WinPE,指向Win7解压出来的sources/boot.wim文件,这样重启后就可以自由选择进入WinXP或者或者Win7的boot界面。一旦Win7无法安装,仍然可以随时换回WinXP。

      不过以上方法我只在WinVista上装Win7时用过,WinXP上装Win7没有测试过,但感觉应该是没问题。

    29. Firenze11 发表于 2009-09-15,12:13 pm
      No.29

      我的Acer的上网本都装过4个版本的win7了啊。。。哪有LZ说的那么麻烦和苦难,把微软提供的ISO直接解压后,里边的setup直接双击,然后next,next,重启,finish了哇。。。
      然后用U盘安装XP也不麻烦的,我同学做了个U盘的安装盘,我都是直接拿过来,里边放个ghost就行了,先进pe再安装,很方便,PE是用flashboot放进去的

      PS,上网本运行wn7还是比较流畅的

    30. 了孑孓 发表于 2009-09-15,12:19 pm
      No.30

      直接把买个芯片兼容性好点的U盘,回来用个量产工具把U盘量产个USB-CDROM出来,ISO当然是选择WIN7的啦~然后BIOS选择USB-CDROM启动(或者现在新的主板能识别出U盘的型号出来的),接下来~正常安装!

    31. 深渊 发表于 2009-09-15,12:20 pm
      No.31

      我一直都是用UltraISO把Win 7的镜像直接写入U盘然后重启安装,所以都没遇到过这样棘手的问题。

    32. coolsin 发表于 2009-09-15,12:23 pm
      No.32

      这水平,真是让人无语了,说出去丢IT界的人啊

    33. 生命在于折腾,特地进来顶一下

    34. 人来人往 发表于 2009-09-15,12:37 pm
      No.34

      你吃一堑俺们都长一智 嘿嘿~~

    35. No.35

      用ISO工具软件,如UltraISO将win7的ISO文件写入到4G大小的U盘就行了。选择USB HDD+模式。

    36. Crend King 发表于 2009-09-15,12:42 pm
      No.36

      很明显是用的根目录上的 setup.exe,而不是 sources 下的 setup.exe,跟有没有光驱没有关系。有光驱照样会提示。Vista 就有的老问题了。

      下次记得先进错误控制台,开命令行去运行 setup.exe。还有,vLite 的时候不要删了那个 Manual Setup。

    37. No.37

      。 幸好看到这个, 最近准备入手这块。

    38. No.38

      完全可以用虚拟光驱来安装的

    39. No.39

      xp->vista->xp->vista->xp….这是我的使用轨迹…

    40. DAY 发表于 2009-09-15,1:02 pm
      No.40

      不得不说,可能吧的文章越来越烂了

    41. trauts 发表于 2009-09-15,1:11 pm
      No.41

      虚拟光驱下直接setup,哪有这么麻烦,还把人吓的不敢装WIN7了

    42. No.42

      此文的意义在于借鉴……而不是别的。

    43. 晕晕晕 发表于 2009-09-15,2:13 pm
      No.43

      刚开始知道你要说什么了,看了半天后,不知道,你要说什么了,

    44. No.44

      我工作机,没光驱,安全前第一要安全了 win pe 系统,以防不测,然后从winpe 里面安装,当然是安装不成功了。要从winxp 系统上双击安装才可。。

    45. No.45

      何必呢?一个 usb 光驱才多少钱,折腾坏一个 u 盘就大不合算了。

    46. 还是用XP 好

    47. No.47

      感觉这篇有失水准

    48. 木木 发表于 2009-09-15,3:54 pm
      No.48

      准备几天后回来新电脑就安装Windows 7用用。
      看了这篇文章,觉得很好。
      PS:本人是 可能吧 和 月光博客 的忠实读者

    49. No.49

      单单看回复就收获不少了,至少有的弯路不会走了

    50. No.50

      XP已经很好用了哦,以后换笔记本的时候再考虑7吧,毕竟那个时候预装也是7了。

    51. No.51

      唉,血泪史,我台机装的win7出错后也折腾了我半天。

      貌似是破解软件不怎么完善,用了一天就到处出错,后来进不去系统,刚好我台机DVD前两天坏掉不读盘了,是够折腾了一宿,还坏了一根内存条,win7的引导折腾死人了,发誓再不碰win7。

    52. coolsin 发表于 2009-09-15,5:04 pm
      No.52

      杯具啊~~~~

    53. 没那么麻烦吧,一个pe搞定。

    54. M17 发表于 2009-09-15,7:13 pm
      No.54

      我的电脑就是没买光驱的05年老机(4年来没有光驱照样装过多个系统),与上网本差别基本不大(除了显卡),安装时候顺风顺水,运行也是非常写意,丝毫没有文中描述这么麻烦。跟楼上的Crackboy一样。

      并且也是完全不需用到U盘启动、PE之类。

      所以,问题应该不在Windows 7身上,但不排除你所使用的ISO(或文件)有误。不过个人认为,关键还是在于你的操作方法。

    55. EpOh 发表于 2009-09-15,7:49 pm
      No.55

      XP不变!!!windows7再说吧!

    56. No.56

      windows7很好用,用过之后就不会再想XP了

    57. No.57

      win7不是应该自解压安装包到硬盘中,而且会自动修改引导参数吗? win7 7100 运行一个月,autodesk 2010全套, adobe cs4 master collection , visual studio 2008&2010 标准版(从dreamspark下载的)大型的就这些,小型的软件不计其数,至今无问题………

    58. kanchi 发表于 2009-09-15,9:09 pm
      No.58

      我也是开始以为明白楼主在说什么,后来看着看着就不明白了,翻来覆去看了2遍还是不明白,看了评论总算大致明白了

    59. No.59

      没有上网本,没有win7

    60. No.60

      忽略前面的一切,看到这句”除了跟一个小学妹合演节目之外,这两天没什么可说的。”,我欣慰了……呵呵

    61. No.61

      转到Win7是明智的选择 虽然折腾一点,但是收获还是大的

    62. gggofn 发表于 2009-09-16,12:38 am
      No.62

      怎么说都是……事前准备不足-_-我是拿UltraISO把Win7安装盘写到U盘里,插上,重启,安装,觉得这个比较省事,够傻瓜……

    63. 楼主把问题复杂化了

    64. eric猫 发表于 2009-09-16,6:30 am
      No.64

      我的挫折比你还大,硬盘找不到了
      结果在bios里把硬盘搞成兼容模式就好了…
      强大吧

    65. No.65

      纠结。。。。。。。。。。。

    66. 东东 发表于 2009-09-16,10:31 am
      No.66

      最简单的方法:外接光驱,或者ghost就可以了。懒得折腾

    67. No.67

      这个我以前也遇到我

    68. No.68

      就他妈胡扯。简单的一个安装还需要你搞那么复杂。shit…

    69. No.69

      这是技术高人的玩法,其实问题往往没这么复杂。是的,上网本没光驱,很简单找一个USB外置光驱,一切OK!不用这么瞎折腾!?

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

    评论分页: 1 2 >>
    1. 引用:

    2. Sep 15, 2009: Tweets that mention 小技巧:上网本安装Win7的教训 | 可能吧 -- Topsy.com
    3. Sep 18, 2009: X-longfa » 无光驱笔记本安装Windows7的教训(当然含上网本咯)
    4. Nov 1, 2009: Lenovo S10-2 + Windows 7 | fang4.us

    发表评论

    你的Email永远不会被公开 加*为必填项

    *