海峰's profile我只是一名监理PhotosBlogListsMore Tools Help

Blog


    Window Vista与XP启动修复

     
    为什么在预安装有Vista的机器再安装XP,Vista将根本不能启动。Boot.ini在Vista下还有效吗?
    由于采用了全新的机制,因此我们已经无法通过C:\Boot.ini这个文件来编辑Vista的引导参数。Vista中引入了Boot Manager和BCD的概念,系统引导的顺序是:POST(系统自检)--BIOS读取MBR--找到硬盘铺中Active的分区--读取Boot Setcor--加载BootMGR(Boot Manager)。Boot Manager读取BCD的信息后列出启动菜单,如果选择Vista,则BOOTMGR将控制权交给Vista系统目录下的Winload.exe,然后启动系统并开始加载核心。如果选择的是XP/2000/2003的话,则BOOTMGR将控制权交给NTLDR,然后开始普通的Windows加载,通过Boot.ini加载启动菜单进入不同的系统。
    方法一:修复系统盘引导方式
    第1步:安装好XP后,我们再次重启,就直接进入XP了,不要急!
    http://www.zhaodll.com/soft/download.asp?softid=2840&downid=2&id=2842 下载“boot.sect.exe”。下载后根据自己系统的版本(32位或64位),将其中的boot.sect.exe解压到C:\下;
    第2步:单击“开始-运行”,输入CMD打开命令提示符,输入以下的命令:c:bootsect.exe /nt60 c:
    出现Bootcode was suessfully updated on all targeted volumes提示后,按要不熟重启,重启后就出现启动管理器了。
    bootsect.exed Vista的安装光盘的boot目录下也有,对于安装了双系统,启动菜单丢失,你可以直接从这个上当下拷贝这个文件到C盘根目录下,然后用上面的方法来找回。另外如果卸载了Vista了,不相让这个启动管理器出现,只要输入c:\bootsect.exe /nt52 c: 以后机器启动就会回到原来的启动模式了。
    方法二:使用Vista安装光盘修复启动管理器
    有些朋友可能会碰到在安装XP的过程中出现复制完安装文件后机器黑屏的现象。这种情况,需要借助Vista的安装光盘来修复了。
    第1步:插入Vista的系统光盘并重启机器。然后进入BIOS设置光驱为第一启动设备(如何设置,网上教程多的是,这里不说了),按F10保存退出后,机器会再次重启。然后在出现提示时按任意键,机器会以光盘启动电脑;
    第2步:启动后会出现语言选择界面,请选择“简体中文”,然后点击“下一步”,在出现安装界面时,选择点击左下角的“修复计算机”。光盘上的PE系统会自动检测出本机的引导故障的,我们只要按提示单击“修复并重新启动”,PE会自动修复故障。重启后在启动管理器的Vista菜单后会出现“windows vista(已修复)”字样,现在就可以顺利进入Vista了。
    第3步:不过这样以后,只是修复了Vista的启动,XP又无法进入了,因此我们还需要进入Vista来添加XP的启动项。
    (如果XP还没有安装成功,此时你选择“早期版本的Windows”即可继续安装XP,安装成功后再用方法一修复即可。)
    以管理员身份登陆Vista,打开资源管理器找到c:\windows\system32\cmd.exe,右击选择“以系统管理员身份运行”,启动命令提示符后依次输入以下的6个命令(括号中的为解释)
    1.X:\boot\bootsect -nt60 all     (X:为Vista光盘的盘符,该命令是更改系统盘引导方式)
    2.c:\windows\system32\bcdedit /export "d:\BCD\BCD"    (备份Vista引导文件到D:\BCDNack\BCD下,需要事先在D盘建议这个目录)
    3.c:\windows\system32\bcdedit /create {ntldr} /d "Microsoft Windows XP"   (添加XP的引导菜单,菜单名为Windows XP)
    4.c:\windows\system32\bcdedit /set {ntldr} device partition=c:  
    5.c:\windows\system32\bcdedit /set {ntldr} path \ntldr   (添加NTLDR引导)
    6.c:\windows\system32\bcdedit /displayorder {ntldr} /addlast
    第4步:重启系统后,就可以看到启动管理器并修复为多重启动了。 

    自定义Vista启动项--Bcdedit 命令不完全解析

     
    Bcdedit 位于X:\Windows\system32\   "X:"为安装Vista的盘符。
    储存操作指令
    ====================
    /createstore 创建一个新的空白启动配置数据文件。
    bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。
    /export 备份启动配置数据文件。
    bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。
    /import 还原启动配置数据文件。
    bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD启动配置文件。
    储存项目操作指令
    ====================
    /copy 项目拷贝
       操作系统启动项目的拷贝:
       bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"
    /create 新建项目
       创建操作系统载入程序项目的 NTLDR(Ntldr):
       bcdedit /create {ntldr} /d "Earlier Windows OS Loader"
       创建存储器磁碟另外的选择项项目:
       bcdedit /create {ramdiskoptions} /d "Ramdisk options"
       创建一个新的操作系统启动项目:
       bcdedit /create /d "Windows Vista" /application osloader
       创建一个新的调试器:
       bcdedit /create {dbgsettings} /d "Debugger Settings"
    /delete 删除项目
       删除指定的操作系统项目:
       bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}
       删除指定的操作系统项目但启动时不显示项目(彻底删除):
       bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup
       删除指定的操作系统项目但启动时显示项目:
       bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup
       删除操作系统载入程序项目的 NTLDR:
       bcdedit /delete {ntldr} /f
    项目选择操作指令
    ====================
    /deletevalue 删除项目选择项。
       删除启动管理的bootmgr选择项项目:
       bcdedit /deletevalue {bootmgr} bootsequence
       删除(WinPE)操作系统的数值开机项目:
       bcdedit /deletevalue winpe
       删除来自指定的操作的 Windows PE 数值系统开机项目:
       bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe
    /set 设定项目选择项数值。
       设定操作系统“cbd971bf-b7b8-4885-951a-fa03044f5d71”引导分区“C”:
       bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:
       指定的操作系统引导文件“ windows\ system 32\ winload.exe”:
       bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exe
       设定“NX”为“OptIn”:
       bcdedit /set nx optin
       更改系统名称
       默认XP系统名称在Vista启动管理器中是"earlier version of Windows",更改:
       bcdedit /set {ntldr} Description "Windows XP Professional SP2"
       默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",更改:
       bcdedit /set {current} Description "Windows Vista 5456"
    输出控制指令
    ====================
    /enum  在储存中的列表项目。
       列出所有的操作系统载入程序启动项目:
       bcdedit /enum OSLOADER
       列出所有的启动管理项目:
       bcdedit /enum BOOTMGR
       列出默认的启动项目:
       bcdedit /enum {default}
       列出指定的操作系统启动项目:
       bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}
    /v 列出所有活动的项目
       bcdedit /enum ACTIVE /v
    启动管理控制指令
    ====================
    /bootsequence   设定启动列表顺序。
       设定二个操作系统项目和启动顺序:
       bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-       fa03044f5d71} {ntldr}
       加入操作系统项目为启动列表最后项:
       bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlast
    /default        设定默认启动项目。
       设定默认启动项目:
       bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
       设定默认启动操作系统程序为 NTLDR:
       bcdedit /default {ntldr}
    /displayorder   设定哪一个系统启动显示多启动画面。
       设定二个操作系统项目和在启动管理显示命令中被建立操作系统载入的程序 NTLDR:
       bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}
            {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
       把指定的操作系统项目加入启动管理显示命令结束:
       bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
    /timeout        设定启动暂停数值。
    /toolsdisplayorder  设定命令在哪一个启动管理显示工具画面。
       设定二个工具项目和内存诊断在那启动管理工具显示命令:
       bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
            {cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}
       把指定的工具项目加入启动的结束管理工具显示命令:
       bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
    为一个启动应用程序控制紧急处理服务的指令
    ====================
    /bootems       
       开启启动管理紧急处理服务:
       bcdedit /bootems {bootmgr} ON
    /ems           
      为目前的操作系统启动项目 EMS 开启:
        bcdedit /ems ON
    /emssettings    设定紧急处理服务参数。
      设定 EMS 参数使用基本输出入系统设定:
      bcdedit /emssettings BIOS

    明基Joybook S41驱动程序

         
          这几天连续重装系统,试驱动程序,我的机子是C20,BIOS版本1.06,1GSIS+1G创见,VISTA U版+DEEPIN 5.7版XP SP2,
    安装的驱动程序是:
    1.DirectX更新:
        名称:directx aug2007
        下载地址:
    http://download.microsoft.com/download/7/c/6/7c657ecc-f1d3-4cf2-8ff3-de9100d98a5d/directx_aug2007_redist.exe
        安装方式:解压后运行DXSETUP.exe
    2.主板驱动:
        名称:Intel Chipset Device Software驱动8.3.0.1013官方正式版
        下载地址:
    http://drivers.mydrivers.com/download/175-70357-Intel-Intel-Chipset-Device-Software
        安装方式:解压后运行SETUP.exe
    3.显卡驱动:
        名称:NVIDIA GeForce 8600M GS系列移动显示芯片ForceWare驱动101.45 WHQL版
        下载地址:
    http://drivers.mydrivers.com/search/101-705-h5807
        安装方式:解压后运行SETUP.exe
    4.MODEM驱动
        名称:Agere Systems Soft Modem调制解调器驱动2.1.77版(vista)2.1.59版(xp)
        下载地址:
    http://drivers.mydrivers.com/search/801-1358-h22038
        安装方式:解压后运行SETUP.exe
    5.声卡驱动
        名称:Realtek瑞昱ALC262 HD Audio音频芯片最新驱动包1.72版
        下载地址:
    http://drivers.mydrivers.com/search/601-80-h11102
        安装方式:解压后运行SETUP.exe
    6.网卡驱动
        名称:Marvell Yukon系列千兆以太网卡驱动10.15.7.3版
        下载地址:
    http://drivers.mydrivers.com/search/802-1293-h11246
        安装方式:解压后有四个压缩包,再把yk60x86(VISTA 32位驱动)和yk51x86(XP 32位驱动)两个压缩包解压,从设备管理器中手动更新,另外两个是64位版的,我们一般用不到
    7.无线网卡驱动
        名称:Intel PRO Wireless WiFi Link 4965AGN无线笔记本网卡最新驱动包11.1.1.11版
        下载地址:
    http://drivers.mydrivers.com/search/802-490-h10932
        安装方式:解压后运行iProdifx.exe
    8.触摸版驱动
        名称:Synaptics触摸板(Touchpad)驱动9.1.0版
        下载地址:
    http://drivers.mydrivers.com/search/1102-917-h21402
        安装方式:解压后运行SETUP.exe
    9.读卡器驱动
        驱动光盘自带,xp和VISTA通用
    10.摄像头驱动
        VISTA下使用驱动光盘自带,xp下使用系统自带驱动,不安装驱动盘带的驱动,装完了系统不能正常关机。。。
    11.安装那两个摄像头的应用软件Magic-I 3,WebCam Companion 2.0和BenQ Surround软件
    以上也是我的驱动安装顺序,没有蓝屏等问题,另外这些网址也是驱动之家对应S41的各部件长期的驱动更新地址。。。
    PS:
    1.xp中主板驱动安装重启后如果设备管理器中USB ROOT HUB有叹号,也就是此时USB鼠标什么的用不成的时候,大家直接把7个USB ROOT HUB直接卸载,然后再“扫描硬件设备改动”就OK了
    2.显卡驱动XP下已经完美支持自动降频,待机,休眠,盒盖关屏,两个系统都测试过。。。
    3.显卡在XP下以1024×768分辨率默认设置运行3DMark05和06的成绩分别为4883和3306,比太平洋测的得分05偏低,06偏高。。。
    4.XP下千万不要装随机盘里的摄像头驱动,不然就不能正常关机。。。

    Windows Live Mail 0×80048883错误解决办法

        
    下载了个Windows Live Mail Desktop来收发邮件,谁知道不论怎么装,反复安装卸载都不能正常使用,在启动的时候均报错:
    Starting windows live mail desktop beta for the first time requires an online connection. Please connect to the internet and then try again. Contact microsoft support for further assistance.(0×80048883)
    然后报错:
    windows live mail desktop beta could not be started because msmail.dl cold not be initialized. windows live mail desktop beta may not be installed correctly.
    对应中文版是:
    第一次启动 Windows Live Mail 时需要联机。请连接到 Internet,然后再试一次。(0×80048883)
    无法初始化 msmail.dll,Windows Live Mail 无法启动。Windows Live Mail 可能没有正常安装。
    经过分析、跟踪、反编译代码,发现是wlmain.exe需要从password.net下载两个文件来完成账户配置工作,但是这个过程有时候不能正常完成。 (天知道这帮人怎么想的,不在安装包里面打包进去)
    1:下载http://clientconfig.passport.net/pp450/ppcrlconfig.bin?rollrs=04保存到C:\Documents and Settings\[用户名]\Application Data\Microsoft\IdentityCRL下并重命名为ppcrlconfig.dll
    2:下载http://clientconfig.passport.net/ppcrlui.bin保存到C:\Documents and Settings\[用户名]\Application Data\Microsoft\IdentityCRL下并重命名为ppcrlui.dll
    3:并拷贝这两个文件到C:\Documents and Settings\[用户名]\Application Data\Microsoft\IdentityCRL\production,如果存在则覆盖。
    再次打开windows live mail desktop程序即可出现配置界面。
    这个问题在新版的Windows Live Mail V12.0.1184还存在。