无忧启动论坛

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

[求助] 怎么在NTFS分区放GHO文件在DOS下写批处理GHOST自动还原?

[复制链接]
跳转到指定楼层
1#
发表于 2014-1-23 18:17:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2011diegqz 于 2014-1-23 20:23 编辑

因为要放大于4G的文件,所以U盘格式化成了NTFS的格式,但是DOS下的GHOST的自动还原加参数-clone,mode=pload,src=C:/GHO/XP.GHO:1,dst=2:1 -crcignore -sure -rb 不认NTFS分区的文件,以前FAT32的上面的参数是可以正常运行的。
EXFAT的格式下能认也行。求各位大神支招。


呃呃呃,已经解决了。
推荐
发表于 2014-1-27 08:05:02 | 只看该作者
刚看以下 我2楼回复,少了一个 : ,应该是 src=1:1:\GHO\XP.GHO:1
但是鉴于 1:1 不一定是 usb-hdd (取决于主板),这样写也是不妥当的。

点评

502.la/kan/51/ 完美世界  发表于 2014-1-29 13:34
1.1\ 1.1:\ 1:1\ 1:1:\ 都试过 不行,  详情 回复 发表于 2014-1-27 11:28
回复

使用道具 举报

11#
发表于 2014-1-27 13:28:21 | 只看该作者
看我的 工具箱,是用 omnifs 搜索gho ,并罗列硬盘分区序列,具体源 与 目标 都有用户选择。只能做到这样半自动。因为情况太多。
回复

使用道具 举报

10#
 楼主| 发表于 2014-1-27 11:32:45 | 只看该作者
dos时代菜鸟 发表于 2014-1-27 07:40
再来说说你脚本中 那个 2:1 ,前面说了,主板不一定把usb-hdd 认为第一硬盘,那么,反过来,1:1 有可能就 ...

总归没有万全之策。老机子认成fdd的,都是进pe
回复

使用道具 举报

9#
 楼主| 发表于 2014-1-27 11:28:44 | 只看该作者
dos时代菜鸟 发表于 2014-1-27 08:05
刚看以下 我2楼回复,少了一个 : ,应该是 src=1:1:\GHO\XP.GHO:1
但是鉴于 1:1 不一定是 usb-hdd (取决于 ...

1.1\         1.1:\        1:1\       1:1:\    都试过 不行,
回复

使用道具 举报

7#
发表于 2014-1-27 07:40:04 | 只看该作者

再来说说你脚本中 那个 2:1 ,前面说了,主板不一定把usb-hdd 认为第一硬盘,那么,反过来,1:1 有可能就是你的目标分区,而你把 gho 安装还原到2:1 ?这个。。。。。。
如果人家有2块本地硬盘,而usb-hdd 又没有被识别为第一硬盘,usb-hdd 很可能是 3, 那么3:1 被你用ntfs4dos 分到g: 然后把 g:里面的 gho 还原覆盖给2:1 那你就要闯祸了。。。。。

点评

总归没有万全之策。老机子认成fdd的,都是进pe  详情 回复 发表于 2014-1-27 11:32
回复

使用道具 举报

6#
发表于 2014-1-27 07:34:03 | 只看该作者
2011diegqz 发表于 2014-1-26 21:06
我一般做系统都是先进DG对C盘进行一下格式化,格成NTFS的,然后重启再进自动还原,U盘是第一启动,U盘启 ...

freedos 和msdos 都一样,不能原生支持ntfs
你把 第一个ntfs分区 通过ntfs4dos 定义到g: 这样的做法也不一定妥当,因为不同的bios 对usb-disk 启动的排列是不一样的,虽然目前大部分电脑都能通过 usb启动,并将之定义为第一硬盘,但是有些特别的主板并不一定把usb-disk 定义到第一硬盘。

另外,你说对每一台电脑做系统,都是先用 dg 对c盘进行格式化成ntfs ,你能确定其他分区也都是 ntfs么?
如果不是,dos 就会为之分配盘符,如果人家电脑上有6个fat32分区,那么不要说c:就连G: 也被dos分配占要用。你格式化第一硬盘第一分区为ntfs ,也不行了,你无法用ntfs4dos 给usb-hdisk分配G: ,就需要手动修改事先做好的脚本。

还有,ntfs4dos 这玩意本身是如何给硬盘序列中的 各个ntfs分区分配盘符的,他又是如何确定那个分区是 usb-hdd 的(前面说了usb-hdd并不一定是第一硬盘)?这个到头来,恐怕还是要你手动吧。

所以,还是老老实实 用 ghost 的分区表示方法,传递给ghost ,而不要用 盘符标识gho 文件位置,这样才是最稳妥的。

看看各类 dos工具箱中 关于 ghost 自动或者半自动 实现ghost 系统安装还原 的脚本设计,就知道了。
回复

使用道具 举报

5#
 楼主| 发表于 2014-1-26 21:06:31 | 只看该作者
dos时代菜鸟 发表于 2014-1-26 17:49
问题的关键是  dos不能 原声支持ntfs ,但是 ghost 是支持的 。这并不是 说 dos下 非要安装 ntfs驱动 才可 ...

我一般做系统都是先进DG对C盘进行一下格式化,格成NTFS的,然后重启再进自动还原,U盘是第一启动,U盘启动不是用的FBA之类隐藏的,而是直接pbr引导G4D,U盘就一个区,不隐藏。用NTFS4DOS 自定义的盘符G:,然后ghost参数是-clone,mode=pload,src=G:/GHO/XP.GHO:1,dst=2:1 -crcignore -sure -rb
你刚才说的那种情况应该不会发生吧。 哦。对了,我用的是FREEDOS 不是MS DOS

点评

freedos 和msdos 都一样,不能原生支持ntfs 你把 第一个ntfs分区 通过ntfs4dos 定义到g: 这样的做法也不一定妥当,因为不同的bios 对usb-disk 启动的排列是不一样的,虽然目前大部分电脑都能通过 usb启动,并将之  详情 回复 发表于 2014-1-27 07:34
回复

使用道具 举报

4#
发表于 2014-1-26 17:49:46 | 只看该作者
本帖最后由 dos时代菜鸟 于 2014-1-26 17:51 编辑

问题的关键是  dos不能 原声支持ntfs ,但是 ghost 是支持的 。这并不是 说 dos下 非要安装 ntfs驱动 才可以 实现 ghost。ghost 对 硬盘 以及 分区 的表示上 并不依赖于 dos分配的盘符。
你 这样 通过  u盘 安装或者 回复系统  是很危险的 。
无法确保 任何一台电脑 通过 usb启动 以后 都 被 是别为 第一硬盘 ,并且 本地目标盘 为 2:1。而依赖于 dos分配的盘符 进行 ghost系统安装或恢复 也是 不明智的。这个 与目标电脑 的硬盘分区结构具有 各种各样的 逻辑 排列。
比如:如果 目标电脑 硬盘上恰恰 有一个 fat32的分区 ,那么,这个 fat32的本地分区 已经被分配了c:,此时,你的方法就 。。。。。。。了,即使运行 ntfs驱动,你的u盘也只能被分配到 d: e: 等等 。

点评

我一般做系统都是先进DG对C盘进行一下格式化,格成NTFS的,然后重启再进自动还原,U盘是第一启动,U盘启动不是用的FBA之类隐藏的,而是直接pbr引导G4D,U盘就一个区,不隐藏。用NTFS4DOS 自定义的盘符G:,然后ghost  详情 回复 发表于 2014-1-26 21:06
回复

使用道具 举报

3#
 楼主| 发表于 2014-1-26 15:58:44 | 只看该作者
dos时代菜鸟 发表于 2014-1-24 08:17
把 src=C:/GHO/XP.GHO:1 改成 src=1:1\GHO\XP.GHO:1
你也可以用 我做的 dos工具箱

上面的方法试过不行,不过在论坛里找到了NTFS4DOS 分配了个盘符,就OK了。
回复

使用道具 举报

2#
发表于 2014-1-24 08:17:54 | 只看该作者
本帖最后由 dos时代菜鸟 于 2014-1-27 08:03 编辑

把 src=C:/GHO/XP.GHO:1 改成 src=1:1:\GHO\XP.GHO:1
你也可以用 我做的 dos工具箱

点评

上面的方法试过不行,不过在论坛里找到了NTFS4DOS 分配了个盘符,就OK了。  详情 回复 发表于 2014-1-26 15:58
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 04:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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