无忧启动论坛

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

需要这样的程式,有什么好的办法

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-3 08:46:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个程式在DOS下运行,运行后即可以把第一个分区一分为二,第一个分区为1G左右。把第二个分区激活,然后调用GHOST把系统镜像克隆到第二个分区,重启,电脑自动安装系统,装完后还需要修改boot.ini。
2#
发表于 2011-3-3 18:26:23 | 只看该作者
你这个想法还涉及很多不明朗的前提条件,没办法进一步给出准确的答复.
1、 你能确定 目标电脑 第一分区是主引导分区么,能确定硬盘没有经过你如此处理过么?如果硬盘之前已经被这样分区了呢?
要知道,mbr分区结构下的一个硬盘最多只能允许存在4个主分区。所以在进行你的 “一分为二” 操作之前需要判断计算硬盘分区结构是否适合这样分区。
2、用 ghost 自动调用某一个gho 安装xp ,并不难,关键是在脚本状态下,怎样明确调用指定位置的 Gho,而无人参与。
3、如果 gho 是ntfs格式,dos下通过脚本模式 对ntfs分区上的boot.ini 文件进行改写还是比较麻烦的。
4、安装操作系统 ,重新启动,有怎么完成脚本的后续步骤(改写boot.ini)而不需要人为干预?似乎需要事先写入硬盘信息作标记才可以让脚本确定该运行 重新启动后的步骤,而这中间还有一次安装系统的过程。

[ 本帖最后由 dos时代菜鸟 于 2011-3-3 18:31 编辑 ]
回复

使用道具 举报

3#
发表于 2011-3-3 19:57:05 | 只看该作者
属于高难度操作,一般很难搞好。
回复

使用道具 举报

4#
 楼主| 发表于 2011-3-13 08:54:08 | 只看该作者
关于磁盘结构本人也较了解,容错性提高,需要严谨的代码编程。

我想的办法只是调用power quest的partition magic 7 pro的脚本,完成脚本后然后调用GHOST参数,克隆完后把第二分区激活同时PQ会把第一个分区隐藏,这刚好达到了目的,再重启。

改写boot.ini,可以手工用GHOSTXP先改写GHO文件,放在安装系统最后一步即重启

这里的关键就是PQ7PRO的脚本编写,
比如客户硬盘有4个主分区了,这样把第一个分区一分为二的话,就不能分两个主分区,先要把最后两个分区合并。。。
比如客房硬盘是刚买的什么分区也没有,这又是一种情况。

有好多种情况。。。


经常碰到的情况是很多人用GHOST一键克隆分为四个区,第一个为主分区卷标为“system,第二个为software,第三个为media第四个为backup,
然而这样的分区结构在DOS下用PQ8这些查看的话,为说分区有错误,如果选择不修复的话就出现#114错误。以致我编写的7版本的代码无法运行。

理想代码是下面的,要加强兼容性,还要加很多代码,有兴趣的可以做下试验。
Select Disk 1

Select partition 1

Label /SetLabel="shenhai"

Delete "shenhai"

Select Unallocated Largest
If GetUnallocatedSize > 1100 Then
Create /FS=FAT32 /Label="gho"  /Size = 1000
Select Unallocated After Selected Partition
Create /FS=NTFS /Label="winxp"
Unhide
set Active
End If
回复

使用道具 举报

5#
发表于 2011-3-13 18:02:28 | 只看该作者
pq 脚本似乎没有应对 多个扩展分区的情况。 如果情况复杂,脚本最终还是需要 用户 交互选择,其实效果和直接用  pq 也差不多了。
回复

使用道具 举报

6#
 楼主| 发表于 2011-3-14 19:45:46 | 只看该作者
一般情况都不复杂,
特殊情况选择不处理即可。
回复

使用道具 举报

7#
发表于 2011-3-14 20:37:46 | 只看该作者
这个估计不太好弄。有时间建议研究一下IBM的一键还原。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 12:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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