lenovo之novo一键恢复彻底改造(很完美)

   为什么要改造?因为现在用win7了,出厂备份已没有意义,再就是自带的那个@%$%^#&%*&(

目的:
1.对坏掉的novo功能起死回生
2.在隐藏分区安装pe3.0
3.制作OEM未解包状态的备份

废话少说,开工.

 

第一讲 lenovo一键恢复换用PE3.0

作者:一剑

1.重启,进bios,改硬盘AHCI模式为IDE模式(非常重要),保存重启,启动DOS(用U盘光盘都可以),安装dosleos(运行其中的setup.bat,注意:会删除隐藏分区),重启进bios,恢复IDE为AHCI模式.
2.重启,进vista或win7(XP不可以,不支持pe3.0),右击我的电脑->管理->磁盘管理器,对最后一个原隐藏分区现在为未分配空间,新建为主分区为o盘,NTFS快速格式化.
3.把pe3.0的ISO文件解包全部拷贝到o:/
4.以管理员身份运行CMD,运行bootsect.exe /nt60 o:
5.运行leowin里的hide.bat,隐藏o盘(不进行此步骤,novo键将无效,以后可以运行unhide.bat重新显示出来),关机.
6.按novo键开机,搞定.

 

第二讲 pe3.0快速制作

作者:一剑

1.下载"Windows(R) 7 的 Windows(R) 自动安装工具包 (AIK)"并安装

http://www.microsoft.com/downloa ... 7-a811-39c26d3b3b34

2."以管理员身份运行"新安装的"部署工具命令提示",运行

copype.cmd x86 c:/temp/winpe3.0

copy c:/temp/winpe3.0/winpe.wim C:/temp/winpe3.0/ISO/sources/boot.wim

3.装载镜像

dism /mount-wim /wimfile:C:/temp/winpe3.0/ISO/sources/boot.wim /index:1 /mountdir:c:/temp/winpe3.0/mount

4.增加ich9、ich10支持

dism /image:C:/temp/winpe3.0/mount /add-driver /driver:C:/temp/ich10/iaAHCI.inf

dism /image:C:/temp/winpe3.0/mount /add-driver /driver:C:/temp/ich10/iaStor.inf

5.替换桌面壁纸、增加BsExplorer作为shell、增加资源管理器A43、加入ghost.exe、Ghostexp.exe(需要oledlg.dll)、imagex.exe、go.bat(一键恢复)、showdrive.exe(临时开启隐藏分区),同时在BsExplorer中把go.bat的快捷方式添加到桌面,方便调用;

6.卸载镜像

dism /unmount-wim /mountdir:c:/temp/winpe3.0/mount /commit

7.封装ISO

oscdimg -n -bC:/temp/winpe3.0/etfsboot.com C:/temp/winpe3.0/iso C:/temp/winpe3.0/ISO.iso

完毕,制作好的PE3.0位于C:/temp/winpe3.0/ISO,打包的ISO为C:/temp/winpe3.0/ISO.iso

 

第三讲 制作OEM系统未解包备份

作者:一剑

这里说的未解包状态是指,品牌机的那种一键还原后,提示为第一次运行做准备,创建用户,选择语言,测试显卡性能...
1.bios中设置硬盘模式为AHCI,安装win7,装好驱动,清理垃圾;
2.右击计算机->管理->本地用户和组->用户->右击administrator->取消禁用,开始->注销,选administrator登录,控制面版中删掉自建的用户(同时删掉用户文件),仅保留administrator及guest,运行cmd,运行
cd /windows/system32/sysprep
sysprep
弹出对话框,选择oobe及关机,确定;
3.按novo键重启进入系统恢复的pe3.0,现在开始备份系统吧(备份未解包状态);
4.完成后再重启电脑,进入了OEM未解包状态了,配置一下就可以使用了,^-^.

 

附:(一键恢复核心文件)

go.bat内容:

 

@echo off

rem 加载联想隐藏分区
showdrive.exe

echo.
echo               ╭─────────╮
echo   ╭─────┤   一键备份还原   ├─────╮
echo   │          ╰─────────╯          │
echo   │         本程序全自动备份还原系统         │
echo   │                                          │
echo   │         msn: aswordok@hotmail.com        │
echo   ╰─────────────────────╯
echo.
::Find the .wim file
set wimdrv=
set lastdrv=
set cdrom=
For %%I In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:/*.wim Set wimdrv=%%I
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (
dir %%I:/ /w/a 2>nul | find /i " 0 可用字节" 1>nul
if not errorlevel 1 Set cdrom=%%I
)
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (
dir %%I:/ /w/a 2>nul | find /i "个文件" 1>nul
if not errorlevel 1 (if not "#%cdrom%"=="#%%I" set lastdrv=%%I)
)
::End find.
if not exist c:/windows goto C_NOT_SYS
echo *************************************************
echo.
echo              1.还原    2.备份   3.退出
echo.
set type=
set /P type=请选择数字键(回车确认):
echo.
if "%type%" == "1" goto :RESTORE
if "%type%" == "2" goto :BACKUP
if "%type%" == "3" goto :EXT
goto EXT

:RESTORE
echo *************************************************
echo               ╭─────────╮
echo               │      还 原      │
echo               ╰─────────╯
echo.
echo              1.XP    2.VISTA   3.WIN7
echo.
set os=
set /P os=请选择数字,或输入自定义文件名(回车确认):
echo.
if "%os%" == "1" set os=xp
if "%os%" == "2" set os=vista
if "%os%" == "3" set os=win7
if "#%os%" == "#" goto EXT
echo.
echo            ──────还原%os%──────
if not exist %wimdrv%:/%os%.wim goto NO_WIM_FILE
echo.
echo                   已有的映像名列表:
for /f "tokens=1,2,3,* delims=<>" %%i in ('imagex /info %wimdrv%:/%os%.wim ^| find "<NAME>"') do @echo                   %%k
echo.
set label=
set /P label=请选择输入上面列表中的映像名(回车确认):
echo.
if "#%label%" == "#" goto EXT
imagex /info %wimdrv%:/%os%.wim | find /i "<NAME>%label%</NAME>" 1>null
if errorlevel 1 goto NO_IMAGE_LABEL
echo                  开始还原%os% %label%...
format c: /q /y
imagex /apply %wimdrv%:/%os%.wim "%label%" c:
goto EXT

:BACKUP
echo *************************************************
echo               ╭─────────╮
echo               │      备 份      │
echo               ╰─────────╯
echo.
echo             1.XP    2.VISTA   3.WIN7
echo.
set os=
set /P os=请选择数字,或输入自定义文件名(回车确认):
echo.
if "%os%" == "1" set os=xp
if "%os%" == "2" set os=vista
if "%os%" == "3" set os=win7
if "#%os%" == "#" goto EXT
echo.
echo            ──────备份%os%──────
echo.
if exist %wimdrv%:/%os%.wim (
echo                   已有的映像名列表:
for /f "tokens=1,2,3,* delims=<>" %%i in ('imagex /info %wimdrv%:/%os%.wim ^| find "<NAME>"') do @echo                   %%k
)
echo.
set label=
set /P label=请输入新的自定义备份映像名(回车确认):
echo.
if "#%label%" == "#" goto EXT
echo                  开始备份%os% %label%...
rem 第一次备份到最大盘符硬盘中,后续追加备份可在任意根目录中
if exist %wimdrv%:/%os%.wim goto B_OS_APPEND
:B_OS_CAPTURE
imagex /capture c: %lastdrv%:/%os%.wim "%label%"
attrib +h +s %lastdrv%:/%os%.wim
goto EXT
:B_OS_APPEND
imagex /append c: %wimdrv%:/%os%.wim "%label%"
goto EXT

:C_NOT_SYS
echo.
echo           C:不是系统盘,不能继续!!!!!!!!!!
echo.
pause
goto EXT

:NO_WIM_FILE
echo.
echo          找不到%wimdrv%:/%os%.wim,任务失败!!!!!!!!!!
echo.
pause
goto EXT

:NO_IMAGE_LABEL
echo.
echo    %wimdrv%:/%os%.wim中找不到对应的%label%映像标签,任务失败!!!!!!!!!!
echo.
pause
goto EXT

:EXT

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值