无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7429|回复: 16
打印 上一主题 下一主题

[讨论] 关于PE一开机自动分区安装系统

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-6 15:14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近突发奇想想做个一开机就分区装系统,应用于装机减轻压力,可能研究的太晚GHOST快不实用了,不过现在WIN7依然占绝大多数,磁盘依然是小盘,MBR依旧风采,一起研究研究

EXEC =!%ProgramFiles%\PAProCn\diskinfo.cmd

IFEX %ProgramFiles%\PAProCn\diskinfo.txt,CALL CPINFO

_SUB CPINFO
READ %ProgramFiles%\PAProCn\diskinfo.txt,,DISKINFO
_END


//===================================================================================================

IFEX $%DISKINFO%>100GB,CALL DISK120

_SUB DISK120
IFEX $%DISKINFO%>135GB,CALL DISK240!CALL DISKTOOL120
_END
   
_SUB DISK240
IFEX $%DISKINFO%>275GB,CALL DISK320!CALL DISKTOOL240
_END
        
_SUB DISK320
IFEX $%DISKINFO%>350GB,CALL DISK500!CALL DISKTOOL320
_END
            
_SUB DISK500
IFEX $%DISKINFO%>550GB,CALL DISK1000!CALL DISKTOOL500
_END
               
_SUB DISK1000
IFEX $%DISKINFO%>1125GB,CALL DISK2000!CALL DISKTOOL1000
_END
                    
_SUB DISK2000
IFEX $%DISKINFO%<2135GB,CALL DISKTOOL2000
_END

//=====================================================================================================

_SUB DISKTOOL120
EXEC =!%ProgramFiles%\PAProCn\120G.CMD
WAIT 333
ENVI DISKINFO=
FORX \BOOTMGR,MyOS,1,ENVI XITONG=YES
FIND $%XITONG%=YES,!CALL GHOST                                         
_END                                                                                                                        
                                                                                                                        
_SUB DISKTOOL240
EXEC =!%ProgramFiles%\PAProCn\240G.CMD
WAIT 333
ENVI DISKINFO=
FORX \BOOTMGR,MyOS,1,ENVI XITONG=YES
FIND $%XITONG%=YES,!CALL GHOST                                         
_END                                            
                                                
_SUB DISKTOOL320
EXEC =!%ProgramFiles%\PAProCn\320G.CMD
WAIT 333
ENVI DISKINFO=
FORX \BOOTMGR,MyOS,1,ENVI XITONG=YES
FIND $%XITONG%=YES,!CALL GHOST                                          
_END                                                   
                                                        
_SUB DISKTOOL500
EXEC =!%ProgramFiles%\PAProCn\500G.CMD
WAIT 333
ENVI DISKINFO=
FORX \BOOTMGR,MyOS,1,ENVI XITONG=YES
FIND $%XITONG%=YES,!CALL GHOST                                          
_END                                                            
                                                               
_SUB DISKTOOL1000
EXEC =!%ProgramFiles%\PAProCn\1000G.CMD
WAIT 333
ENVI DISKINFO=
FORX \BOOTMGR,MyOS,1,ENVI XITONG=YES  
FIND $%XITONG%=YES,!CALL GHOST                                       
_END                                                                    
                                                                        
_SUB DISKTOOL2000
EXEC =!%ProgramFiles%\PAProCn\2000G.CMD
WAIT 333
ENVI DISKINFO=
FORX \BOOTMGR,MyOS,1,ENVI XITONG=YES  
FIND $%XITONG%=YES,!CALL GHOST                                       
_END                                                                           
                                                                                
                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                           
//==========================================================================================

_SUB GHOST
FORX !\WIN64.GHO,MyGho,1,CALL SETUPGHO
_END

_SUB SETUPGHO
EXEC =%ProgramFiles%\GHOST\Ghost64.exe -nousb -noide -clone,mode=pload,src=%MyGho%:1,dst=1:1 -crcignore -sure -rb
_END                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      


这是判断分区助手所提取的第一磁盘的总容量,从而得知该使用什么分区方案,如果没有检测到BOOTMGR则全盘搜索WIN64.GHO恢复第一磁盘第一分区,都是随意写了个,勿喷...

判断磁盘总容量采用分区助手命令行

partassist.exe /list:0 /capacity /out:diskinfo.txt

这是120G固态硬盘分区方案


PartAssist.exe /hd:0 /cre /pri /act /size:50GB /fs:ntfs /align /label:SYSTEM
PartAssist.exe /hd:0 /cre /act /size:auto /fs:ntfs /align /label:DATA
BOOTICE.EXE /DEVICE=0 /mbr /install /type=nt60 /quiet

我最近发现自己比较懒,都不愿动手了

G4D菜单可以写一个检测系统文件是否存在,存在则改为硬盘启动,不存在则进入PE,这个很简单,不献丑了

懒了懒了,不愿动手,最近我店又来了一位小伙子,我不勤快了....

评分

参与人数 1无忧币 +5 收起 理由
zmac2007 + 5

查看全部评分

2#
发表于 2017-2-6 15:32:36 | 只看该作者
准备好给客户做数据恢复的钱吧

那可不是一千两千的事哦

点评

这是我装机用的PE,没分区,没系统的空盘,所以没有删文件一说,况且分区助手只创建空闲分区,检测到分区后是不会分区的,自己用的  详情 回复 发表于 2017-2-6 16:18
回复

使用道具 举报

3#
发表于 2017-2-6 15:47:02 | 只看该作者
什么都"自动",典型的找死,有剁手的时候...

点评

哈哈,确实是,哪天拿错U盘了,按快捷启动键进去后,就去忙别的,全自动给弄好了。 等客户一看,大叫 我的资料呢!!!  详情 回复 发表于 2017-2-6 17:58
装机的时候用,维护的时候还得手动啊嘿嘿,我有两个U盘  详情 回复 发表于 2017-2-6 16:16
回复

使用道具 举报

4#
 楼主| 发表于 2017-2-6 16:16:22 | 只看该作者
邪恶海盗 发表于 2017-2-6 15:47
什么都"自动",典型的找死,有剁手的时候...

装机的时候用,维护的时候还得手动啊嘿嘿,我有两个U盘
回复

使用道具 举报

5#
 楼主| 发表于 2017-2-6 16:18:24 | 只看该作者
1400700226 发表于 2017-2-6 15:32
准备好给客户做数据恢复的钱吧

那可不是一千两千的事哦

这是我装机用的PE,没分区,没系统的空盘,所以没有删文件一说,况且分区助手只创建空闲分区,检测到分区后是不会分区的,自己用的
回复

使用道具 举报

6#
发表于 2017-2-6 17:58:27 | 只看该作者
邪恶海盗 发表于 2017-2-6 15:47
什么都"自动",典型的找死,有剁手的时候...

哈哈,确实是,哪天拿错U盘了,按快捷启动键进去后,就去忙别的,全自动给弄好了。
等客户一看,大叫 我的资料呢!!!
回复

使用道具 举报

7#
发表于 2017-2-6 20:50:56 来自手机 | 只看该作者
分区助手命令行不支持硬盘吧

点评

命令详解 http://www.disktool.cn/cmd.html  详情 回复 发表于 2017-2-6 22:07
回复

使用道具 举报

8#
 楼主| 发表于 2017-2-6 22:07:50 | 只看该作者
23456 发表于 2017-2-6 20:50
分区助手命令行不支持硬盘吧

命令详解

http://www.disktool.cn/cmd.html
回复

使用道具 举报

9#
 楼主| 发表于 2017-2-6 22:08:17 | 只看该作者
2013lirunext 发表于 2017-2-6 17:58
哈哈,确实是,哪天拿错U盘了,按快捷启动键进去后,就去忙别的,全自动给弄好了。
等客户一看,大叫 我 ...

回复

使用道具 举报

10#
 楼主| 发表于 2017-2-6 22:09:36 | 只看该作者
我明天准备去耍耍了,哈哈哈哈,我要把他们羡慕死,嘿嘿,看我一动不动就完成所有操作!!!!哈哈哈哈
回复

使用道具 举报

11#
 楼主| 发表于 2017-2-6 22:10:06 | 只看该作者
保佑我明天有机装啊,哈哈哈哈,我来耍耍!!!
回复

使用道具 举报

12#
发表于 2017-2-7 14:16:07 | 只看该作者
有钱可以任性!花点儿银子,玩玩也不错!呵呵!
回复

使用道具 举报

13#
发表于 2017-9-28 22:56:11 来自手机 | 只看该作者
小白一个,能否分享一下如何用???
回复

使用道具 举报

14#
发表于 2017-9-29 08:41:29 | 只看该作者
本帖最后由 mdyblog 于 2017-9-29 08:42 编辑

好像有现成的。 链接: https://pan.baidu.com/s/1sle87Jf 密码: 9fxu
用MBT格式化即可。

MBT内置了GHOST、WIM、WinSetup恢复。(调用自己写的程序也可)
默认是恢复 SYS.GHO.

改下 主菜单, 判断修改default 即可。

回复

使用道具 举报

15#
发表于 2017-10-5 22:17:49 | 只看该作者
自己搞的PE命令行自动部署,不知道合不合你胃口 链接:http://pan.baidu.com/s/1miQhF7M 密码:vmcb    ,只适合全新安装,会清空硬盘所有数据
回复

使用道具 举报

16#
发表于 2017-10-5 23:31:52 | 只看该作者
win8pe怎么用??
回复

使用道具 举报

17#
发表于 2018-1-18 15:20:24 | 只看该作者
测试结果如何啊,方便的话提供下修改好的PE下面的START.INI及全套工具下载地址PM我一下,我这边实体机测试看看,测试完反馈结果给你。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 00:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表