无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: lianjiang
打印 上一主题 下一主题

GGhost硬盘安装器 2012 【绿色免安装版】【12-05-28更新】

[复制链接]
121#
 楼主| 发表于 2010-11-7 10:53:31 | 只看该作者
要对所有的参数,都进行一次合法性检查,且有些参数也可能是互斥的,要全部考虑周全,并非易事。
因此不打算进行进一步的检查。
若因此功能造成报告出错的人过多的话,就考虑取消此功能。
回复

使用道具 举报

122#
发表于 2010-11-7 10:54:50 | 只看该作者
自定义参数还是留着吧。
回复

使用道具 举报

123#
 楼主| 发表于 2010-11-7 11:01:02 | 只看该作者
原帖由 freesoft00 于 2010-11-7 10:53 发表
好的,不加也无所谓,还是慢了一步,上面刚发了帖子一刷新,看到新版本已经发布了。

off.bat中的部分命令是不是有错误的:
104102
执行后关机稍微慢一些,但是可以关闭,而直接执行shutdown s 马上就关机了 ...



看了一下,有个清除临时文件的文件已经删掉了,所以会有一个错误提示,但不影响使用。下次改一下。
因为部分机上用shutdown会无法关机,因此先用了另一个关机程序,据说成功率比shutdown要高。

rb.bat已经改过了,无此提示。
回复

使用道具 举报

124#
发表于 2010-11-7 16:01:38 | 只看该作者
发现内置10.0.2_28版本,无法辨别U盘,

上次,测试14和23版本,以为是ghost32版本问题,

但是现在28版本,同样的配备,为何无法辨别U盘。
回复

使用道具 举报

125#
 楼主| 发表于 2010-11-7 16:21:13 | 只看该作者
原帖由 ali88home 于 2010-11-7 16:01 发表
发现内置10.0.2_28版本,无法辨别U盘,

上次,测试14和23版本,以为是ghost32版本问题,

但是现在28版本,同样的配备,为何无法辨别U盘。


28是11.02的,同时修正了以前版本中一个处理不很完善的地方。
对未分配分区号的u盘予以排除。

即只有有分区号的u盘才显示在列表中。
回复

使用道具 举报

126#
 楼主| 发表于 2010-11-7 16:22:46 | 只看该作者
若有分区号却未显示的,请提交ghost32的dd报告。
回复

使用道具 举报

127#
 楼主| 发表于 2010-11-7 16:27:49 | 只看该作者
需要说明的是,U盘不管是否有分区号,
pe下都可以从u盘恢复镜像到其他分区。
而windows下,也可从u盘恢复镜像到系统盘以外的分区。
只有恢复到系统盘,才会提示不予支持。

实际上,即使是显示在列表中的u盘,其上面的镜像能否恢复到系统盘,也是受多种因素影响的。
dos下不可识别的话,也是无法恢复的。
回复

使用道具 举报

128#
发表于 2010-11-8 12:56:59 | 只看该作者
软件界面上是不是稍微有点问题,那个 查询镜像秘密 在不选择的时候 查 字那里多点东西,把鼠标移到复选框或者勾选上去,多的字符就没有了。
回复

使用道具 举报

129#
 楼主| 发表于 2010-11-8 14:36:16 | 只看该作者
原帖由 freesoft00 于 2010-11-8 12:56 发表
软件界面上是不是稍微有点问题,那个 查询镜像秘密 在不选择的时候 查 字那里多点东西,把鼠标移到复选框或者勾选上去,多的字符就没有了。
104226


确认了一下,没发现异常。
有些怪。不知其他人那里如何。
回复

使用道具 举报

130#
发表于 2010-11-8 15:51:49 | 只看该作者
老大能否放出一个仅对 32位WinPE的版本,就如0715版那样,只有800多K,外调ghost.exe,,,,
回复

使用道具 举报

131#
 楼主| 发表于 2010-11-8 16:04:30 | 只看该作者
原帖由 网虫2008 于 2010-11-8 15:51 发表
老大能否放出一个仅对 32位WinPE的版本,就如0715版那样,只有800多K,外调ghost.exe,,,,


10.09.18版就有外置ghost32的。
11.01.01版只是增加了dos的支持,成为通用版,所以pe下应使用10.09.18版 “GGhost硬盘安装器 for winpe"。


GGhost硬盘安装器 for WinPE 10.09.18
http://u.115.com/file/f524c0f43f [内置ghost32]
http://www.163pan.com/files/i0h00160x.html [内置ghost32]

http://u.115.com/file/f539cd75f2 [未内置ghost32]
http://www.163pan.com/files/i0h00160w.html [未内置ghost32]
回复

使用道具 举报

132#
发表于 2010-11-8 16:07:20 | 只看该作者
原帖由 lianjiang 于 2010-11-8 16:04 发表


10.09.18版就有外置ghost32的。

11.01.01版只是增加了dos的支持,成为通用版,所以pe下应使用10.09.18版 “GGhost硬盘安装器 for winpe"。


GGhost硬盘安装器 for WinPE 10.09.18
http://u.115.com/f ...



感谢,,

下版集成到我的PE中!
回复

使用道具 举报

133#
 楼主| 发表于 2010-11-8 16:13:42 | 只看该作者
原帖由 网虫2008 于 2010-11-8 16:07 发表

下版集成到我的PE中!


谢谢支持。
回复

使用道具 举报

134#
发表于 2010-11-8 17:52:03 | 只看该作者
确认了一下,没发现异常。
有些怪。不知其他人那里如何。

下班回家试了下在我的电脑上没有这个问题,在单位那台电脑上不知道怎么那个位置多出了一个象小眼镜的符号,两台电脑都是宽屏,都是非最佳分辨率,最佳分辩率字体太小,所以没有用最佳。
回复

使用道具 举报

135#
 楼主| 发表于 2010-11-8 17:57:33 | 只看该作者
原帖由 freesoft00 于 2010-11-8 17:52 发表

下班回家试了下在我的电脑上没有这个问题,在单位那台电脑上不知道怎么那个位置多出了一个象小眼镜的符号,两台电脑都是宽屏,都是非最佳分辨率,最佳分辩率字体太小,所以没有用最佳。


可能的情况就是一些项目是在特定选项下才显示,其它选项时是隐藏,由于设置问题,出现该隐的未隐藏。
但假如是这样的话,应该在所有机上都该出现。而且项目长度一般也都不会是只有几个字符。也不该就那一点点露出来。
检查了一下项目设置,也没发现异常。
确实有些怪异。
回复

使用道具 举报

136#
发表于 2010-11-11 22:12:46 | 只看该作者
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180449&extra=page%3D1&page=1

能不能在增加nt6 和 nt5微软标准的引导记录前440字节的信息文件,比如:nt6mbr.bin  nt5mbr.bin  这样在dos下用dspt可以恢复nt6引导的系统了。
回复

使用道具 举报

137#
 楼主| 发表于 2010-11-11 22:41:42 | 只看该作者
原帖由 freesoft00 于 2010-11-11 22:12 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180449&extra=page%3D1&page=1

能不能在增加nt6 和 nt5微软标准的引导记录前440字节的信息文件,比如:nt6mbr.bin  nt5mbr.bin  这样在dos下用dspt可以恢复nt6引导 ...


那个帖子看起来比较费劲,请提供现成你需要的文件,我来打包。
回复

使用道具 举报

138#
发表于 2010-11-11 23:01:24 | 只看该作者
mbr.rar (954 Bytes, 下载次数: 24)

mbr代码是用BOOTICE修改的,然后提取前440字节。因为并没有安装nt6的系统。


DSPT [Disk]  [Start]  [Sectors]  [/R]  [FileName]  [/Y]
         硬盘   扇区号   扇区数量 恢复 文件名

不知道dpst 的参数如何写把这个440字节的信息写入到0扇区?

dspt 0 0 /r nt6mbr.bin /y

是不是?



[ 本帖最后由 freesoft00 于 2010-11-12 00:55 编辑 ]
回复

使用道具 举报

139#
发表于 2010-11-11 23:09:55 | 只看该作者
试了一下不对,
dspt 0 0 1 /r nt6mbr.bin /y  可以,但是nt6mbr.bin字节数必须是512 ? 提取的这个440字节的执行提示错误,如果是完整512字节0扇区磁盘签名和分区表也就破坏了,该如何只写前面的440字节?

[ 本帖最后由 freesoft00 于 2010-11-12 00:56 编辑 ]
回复

使用道具 举报

140#
发表于 2010-11-12 00:05:55 | 只看该作者
原帖由 freesoft00 于 2010-11-11 23:09 发表
试了一下不对,
dspt 0 0 1 /r nt6mbr.bin /y  可以,但是nt6mbr.bin字节数必须是512 ? 提取的这个440字节的执行提示错误,如果是完成的0扇区磁盘签名和分区表也就破坏了,改如何只写前面的440字节?


dspt以扇区为写入单位,所以只纯粹用dspt是无法实现的,其实纯dos下写nt61的mbr实用性真的很小,所以并不想完善另一贴中的附件,如果只纯写mbr为功能的话1K左右的附件就可以解决,不想写还仍就使用性问题,因为真的在极少的可能性下需要在dos下写mbr的话我觉得我那个自用的附件已经足够。

mbrwrite.exe [disk]这样的参数写程序不会花很多时间的
回复

使用道具 举报

141#
发表于 2010-11-12 00:11:27 | 只看该作者
真的要解决的话可以用debug解决
下面是1.txt
a
mov ax,201
mov bx,200
mov cx,1
mov dx,80
int 13
int 3
g
n nt6mbr.bin
l 400
m 3b8 l48 5b8
a100
mov ax,301
mov bx,400

g=100
q

type 1.txt|debug
就可以完成nt6mbr.bin对磁盘0的MBR的写入操作,如果是磁盘1,两个dx=80相应改为dx=81,1.txt中注意空行,一定要对应加上空行,最后一行Q要加上回车。

[ 本帖最后由 2010_zheng 于 2010-11-12 00:19 编辑 ]
回复

使用道具 举报

142#
发表于 2010-11-12 00:54:56 | 只看该作者
dspt以扇区为写入单位,所以只纯粹用dspt是无法实现的,其实纯dos下写nt61的mbr实用性真的很小,所以并不想完善另一贴中的附件,如果只纯写mbr为功能的话1K左右的附件就可以解决,不想写还仍就使用性问题,因为真的在极少的可能性下需要在dos下写mbr的话我觉得我那个自用的附件已经足够。

mbrwrite.exe [disk]这样的参数写程序不会花很多时间的

谢谢指点。

dspt的帮助信息,lianjiang帮忙改改,有几个英文不会翻译,翻译的也有些是照着google来的。如果可以替换掉现在的dspt.txt
磁盘扇区读写、分区信息管理工具使用说
================
Diskrw.com 是磁盘扇区读写程序
Dpit.com 是分区信息管理工具
Dspt.com 是上述两者合成版本
===============

Syntax:
   DSPT [Disk] [Start] [Sectors] [/S|/R|/C] [FileName] [/Y]
      Disk        (0为第一硬盘,1为第二硬盘)
                  A:, B:, C:, ...
                  d:n   e.g. 0:1, 0:2, 0:3 ...
      Start       扇区号,应为大于等于0的整数
                  :n Partition Number (:n n为分区号,可以通过命令:dspt 0 /l 得到)
      Sectors     要处理的扇区数量,取值范围 1-4194303 即0x0-0x3FFFFF)
      /S          保存磁盘扇区到文件
      /R          把文件信息恢复到磁盘,要求文件大小应该等于要恢复的扇区数量乘512
      /C          把文件信息与磁盘扇区信息进行比较,要求文件大小应该等于要比较的扇区数量乘512
      FileName    文件名
      /Y          静默执行

例子:
      dspt 0 0 1 /s mbr0.bin 将第一硬盘的从0号扇区开始共一个扇区的信息保存到文件 mbr0.bin ,该位置为磁盘的主引导记录。
      dspt 1 100 1000 /s sectors.bin 将第二硬盘从第100个扇区开始共1000个扇区的信息保存到 sectors.bin ,保存后文件大小应该为512000字节。
      dspt 0 0 1 /c mbr0.bin 将文件信息与第一硬盘从0号扇区开始共一个扇区的信息进行比较,要求文件大小为512字节。
      dspt 0 0 1 /r mbr0.bin 将文件信息恢复到第一硬盘从0号扇区开始共一个扇区,要求文件大小为512字节。

   DSPT [Disk] [Start] [Sectors] [/L] [/P] [/A]
      /L          将磁盘扇区信息在屏幕上显示
      /P          满屏暂停
      /A          显示 ASC 码

   DSPT [Disk] [Start] [Sectors] [/E] [/Y]
      /E          清空扇区信息

例子:
      dspt 0 0 100 /L /p /a 将第一硬盘的从0号扇区开始共100个扇区的信息显示在屏幕上,满屏暂停并显示 ASC 码。
      dspt 1 100 1000 /e 将第二硬盘从第100个扇区开始共1000个扇区的信息清空。

   DSPT [Disk] [Start] [Sectors] [/D]|[/O] [DstDisk] [Offset] [/Y]
      /D: Duplicate Disk Sector Info from Disk to DstDisk.
      /O: Compare Disk Sector Info with DstDisk
      Start         磁盘扇区号
      Sectors       要处理的扇区数量
      DstDisk       (0为第一硬盘,1为第二硬盘)
                    A:, B:, C:, D: ...
      Offset        偏移量

例子:
      dspt 0 0 1000 /d 0 100 将第一硬盘的从0号扇区开始共1000个扇区的信息复制到第一硬盘第100扇区开始的共1000个扇区。


   DSPT [Disk] [SectorNo] [Offset] [/M] [/HEX:value] [/Y]
      SectorNo:    扇区号
      Offset       在指定扇区的偏移 (0..511).
      /M           修改磁盘扇区信息
      /HEX         十六进制
      value        十六进制数字的字符串(不超过32个字符)。
例子:
     DSPTW c: 20 0 /M /Hex:ABCDEF  将C:盘的第20号扇区偏移位置0处的三个字节修改为 0xAB,0xCD,0xEF
     注:对扇区修改每次最多16个字节(32个字符)


   DSPT [Disk] [/S|/R|/C] [FileName] [/Y]
      Disk         (0为第一硬盘,1为第二硬盘)
                   A:, B:
      /S           保存磁盘分区信息
      /R           从文件恢复磁盘分区信息
      /C           将磁盘分区信息与文件信息进行比较
      FileName     文件名

例子:
      dspt 1 /s dsk1part.bin 将第二硬盘的分区信息保存到文件 dsk1part.bin


   DSPT [Disk] [/S] [FileName] [/DBR] [/Y]
      保存分区引导记录到文件
例子:
      dspt 0 /s dbr0.bin 将第一硬盘的每个分区的引导信息保存到文件 dbr0.bin
关于文件大小的说明:保存的分区信息文件和 DBR 信息文件的大小应该为 (516×保存的扇区数量 + 1)


   DSPTW [Disk] [/L] [/A] [/EXT]  [/Y]
      /L          在屏幕上显示磁盘分区信息
      /A          获得精确的磁盘扇区信息
      /Ext        不显示总的扩展分区信息

例子:
      dspt 0 /l 将第一硬盘的分区信息保显示在屏幕上。


   DSPT [Disk] [/ACT:n]
      /ACT        激活分区
        
例子:
      dspt 0 /ACT:2 将第一硬盘的第二分区激活,只有主分区才能被激活。


   DSPTW [Disk] [/FIND:type] [/GhostStyle] [/Y]
      /FIND        查找分区
      type         能查找的分区类型 FAT16/FAT32/FAT/NTFS/LINUX/DELL/HIDE/NORMAL/ALL.
      /GhostStyle: Display in Ghost Style, and Disk Start From 1.

例子:
      dspt 0 /Find:all 查找第一硬盘的所有分区,显示格式0:1 0:2 ....。


    DSPTW [Disk] [/MBR] [/NOBACK] [/File:filename] [/Y]
      /MBR:       重建主引导记录
      /NOBACK     不备份旧的mbr
      /File:      从文件恢复mbr

例子:
      dspt 0 /mbr 重建第一硬盘的主引导记录,默认将原主引导记录备份到 dsk?mbr.bin ,与 Fdisk/mbr 功能相同。


     DSPT [Disk] [/HIDE|/UNHIDE:n]
        /HIDE|/UNHIDE   隐藏/显示分区n, n可通过 dspt 0 /l 得到

例子:
      dspt 0 /hide:3 隐藏第一硬盘的第三个分区。
      dspt 0 /unhide:3 显示第一硬盘的第三个分区。


   DSPT [Disk] [/DPS|/DPR|/DPC] [/Y]
      /DPS        将分区信息保存到硬盘最后一个簇
      /DPR        从硬盘最后一个簇,恢复磁盘的分区信息,前提是应该保存分区信息
      /DPC        将分区信息与硬盘最后一个簇信息比较
说明:该命令慎用,如果你的 BIOS 不支持大硬盘,通过 BIOS 得到的磁盘最后一个簇可能不是真正的最后簇,这时对该簇的读写可能造成数据丢失。



   DSPT [Disk] [/ChangeType:type:partno] [/Y]
      /ChangeType  改变分区类型
      type: 01-FF.
      partno       分区编号
例子:
      dsptw 0 /changetype:ee:8   把编号为8的分区的分区ID修改为 0xee


   DSPT [Drive]|[/A] [/PDR] [/REVERSE] [/Y]
      /PDR        显示分区与驱动器的关系(Ghost Style).
      Drive       C:, D:, E ...
      /A          处理所有驱动器
      /REVERSE    显示相反的顺序(Only when Switch "/A" is used).

[ 本帖最后由 freesoft00 于 2010-11-12 01:15 编辑 ]
回复

使用道具 举报

143#
 楼主| 发表于 2010-11-12 08:34:14 | 只看该作者
原帖由 freesoft00 于 2010-11-12 00:54 发表

谢谢指点。

dspt的帮助信息,lianjiang帮忙改改,有几个英文不会翻译,翻译的也有些是照着google来的。如果可以替换掉现在的dspt.txt


dspt的帮助,使用官方的说明是合理的。
可避免由于个人理解的错误给他人带来不必要的损失。

至于自己使用,只要有利于理解与使用,怎么处理都可以。
回复

使用道具 举报

144#
 楼主| 发表于 2010-11-12 08:46:26 | 只看该作者
原帖由 freesoft00 于 2010-11-11 23:09 发表
试了一下不对,
dspt 0 0 1 /r nt6mbr.bin /y  可以,但是nt6mbr.bin字节数必须是512 ? 提取的这个440字节的执行提示错误,如果是完整512字节0扇区磁盘签名和分区表也就破坏了,该如何只写前面的440字节?


用diskrw可以很方便地写入前440字节的信息。

命令: diskrw 0 0 0 /u 440 nt6mbr.bin

测试结果:

回复

使用道具 举报

145#
发表于 2010-11-12 09:58:23 | 只看该作者
哦,用diskrw可以,只试验dspt了。
2010_zheng 的方法也不错
回复

使用道具 举报

146#
发表于 2010-11-12 14:04:05 | 只看该作者
   DSPT [Disk] [Start] [Sectors] [/D]|[/O] [DstDisk] [Offset] [/Y]
      /D: Duplicate Disk Sector Info from Disk to DstDisk.
      /O: Compare Disk Sector Info with DstDisk
      Start         磁盘扇区号
      Sectors       要处理的扇区数量
      DstDisk       (0为第一硬盘,1为第二硬盘)
                    A:, B:, C:, D: ...
      Offset        偏移量
   DSPTW [Disk] [/FIND:type] [/GhostStyle] [/Y]
      /FIND        查找分区
      type         能查找的分区类型 FAT16/FAT32/FAT/NTFS/LINUX/DELL/HIDE/NORMAL/ALL.
      /GhostStyle: Display in Ghost Style, and Disk Start From 1.


/d   /o    /ghoststyle  这三个参数如何翻译。
回复

使用道具 举报

147#
 楼主| 发表于 2010-11-12 14:10:24 | 只看该作者
原帖由 freesoft00 于 2010-11-12 14:04 发表


/d   /o    /ghoststyle  这三个参数如何翻译。


扇区复制
扇区比较
ghost格式
回复

使用道具 举报

148#
发表于 2010-11-12 20:22:12 | 只看该作者
能支持w7,用用看效果。
回复

使用道具 举报

149#
发表于 2010-11-13 00:42:03 | 只看该作者
用grub4dos菜单
title write nt6mbr
dd if=()/nt6mbr.bin of=(hd0)+1,440
reboot

没查资料,记不清怎么写了。诸如此类吧。

[ 本帖最后由 pseudo 于 2010-11-13 00:43 编辑 ]
回复

使用道具 举报

150#
发表于 2010-11-13 09:20:16 | 只看该作者
纯dos下运行win32程序的扩展HX DOS Extender

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180551&extra=page%3D1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 00:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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