|
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 |
|