无忧启动论坛

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

修改个性GHOST 请教 老毛桃

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-25 09:03:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我曾经用过 东芝 的还原系统,进入后发现是个GHOST,还过下面的八卦图是东芝的标记,还有东芝的其他一些信息.现在很多人都做了各种各样的还原系统,但都是基于GHOST的原版的,本人对此颇感兴趣,也想DIY一下,但是我水平有限,一直不得要领,老毛桃兄是我心目中的高手和前辈了,不知 老毛桃 兄是不否有兴趣.:D
2#
 楼主| 发表于 2007-3-25 09:35:50 | 只看该作者

谁有相关经验

谁有相关经验,可以提供一下,抛个砖引个玉也可以的,多谢了啊
回复

使用道具 举报

3#
发表于 2007-3-25 09:39:25 | 只看该作者
那是东芝专用的GHOST版本,普通版本在东芝本本上起不来!
回复

使用道具 举报

4#
 楼主| 发表于 2007-3-25 10:50:23 | 只看该作者

GHOST 能DIY吗

原帖由 天风 于 2007-3-25 09:39 AM 发表
那是东芝专用的GHOST版本,普通版本在东芝本本上起不来!


天风 你好,我的意思是说能不能修改GHOST 启动界面的内容,做个性的GHOST
回复

使用道具 举报

5#
发表于 2007-3-25 12:59:10 | 只看该作者
有啥意义?开电脑公司的话,还有点用,给自己做做广告。呵呵。
回复

使用道具 举报

6#
发表于 2007-3-25 13:02:02 | 只看该作者

回复 #5 lianjiang 的帖子

呵呵。这年头.都喜欢个性呵..
楼主看下自己硬盘.最后有没个隐藏分区?用PM浏览看下.
回复

使用道具 举报

7#
发表于 2007-3-25 13:02:42 | 只看该作者
有的话。.截个图上来。.根目录浏览图
回复

使用道具 举报

8#
发表于 2007-3-25 13:06:10 | 只看该作者
国内目前固计没人能改……(处男除外)
回复

使用道具 举报

9#
发表于 2007-3-25 13:08:05 | 只看该作者

回复 #8 弄潮儿-NET 的帖子

偶用过DELL的F11一键.后来用PM打开HIDDEN PARTITION.修改LOGO成功。
回复

使用道具 举报

10#
发表于 2007-3-25 13:09:06 | 只看该作者
是用的WINPE界面的GHOST系统.
回复

使用道具 举报

11#
发表于 2007-3-25 13:32:05 | 只看该作者
原帖由 弄潮儿-NET 于 2007-3-25 01:06 PM 发表
国内目前固计没人能改……(处男除外)

处男能写个DOS下的创建HPA分区程序吗?

功能有以下要求!
如:主程序HPA.EXE

参数要求:
HPA /CREATE:2048M     则会自动创建2G的HPA分区
HPA /LABLE:WUYOU     定义HPA分区标签为WUYOU
HPA /SHOW                 设置HPA分区为可见分区并分相应DOS配盘符(有感于NTFS4DOS)
HPA /LOCK                   重新锁定HPA分区并设置不BIOS不可见分区
HPA /DELETE               删除HPA分区还原硬盘原始容量
回复

使用道具 举报

12#
发表于 2007-3-25 13:37:29 | 只看该作者
原帖由 无翼鸟飞翔 于 2007-3-25 01:08 PM 发表
偶用过DELL的F11一键.后来用PM打开HIDDEN PARTITION.修改LOGO成功。


这就证明了某人是处男……:lol
回复

使用道具 举报

13#
发表于 2007-3-25 13:38:40 | 只看该作者
原帖由 天风 于 2007-3-25 01:32 PM 发表

处男能写个DOS下的创建HPA分区程序吗?

功能有以下要求!
如:主程序HPA.EXE

参数要求:
HPA /CREATE:2048M     则会自动创建2G的HPA分区
HPA /LABLE:WUYOU     定义HPA分区标签为WUYOU
HPA /SHOW  ...


这冬冬好像很多了吧,没必要做重复的无意义的劳动……还不如灌水呢
回复

使用道具 举报

14#
发表于 2007-3-25 13:54:17 | 只看该作者
原帖由 弄潮儿-NET 于 2007-3-25 01:38 PM 发表


这冬冬好像很多了吧,没必要做重复的无意义的劳动……还不如灌水呢

目前为止仅仅有MHDD可以用,还要在MHDD的内核SHELL下工作,没有找到一个可以在DOS下正常工作的!或者在批处理中可以用的,你说多的很,能否给个文件名或者给个程序!
回复

使用道具 举报

15#
发表于 2007-3-25 14:00:34 | 只看该作者
About Hidden Protected Area (一)


作者: phanrider        2007-01-16

--------------------------------------------------------------------------------
Hidden Protected Area 即被隐藏的保护空间,简称HPA。现在的一键恢复、系统保护之类的软件,很多都利用到了HPA空间,该空间是通过设立磁盘最大可以访问空间小于磁盘实际空间来得到一块可以利用,而一般文件系统无法看到的空间。

一、具体步骤如下
0)通过IDENTIFY DEVICE得到82word或者85word的第10bit是否被设置为1来确定磁盘是否支持HPA
1)通过READ NATIVE MAX ADDRESS得到磁盘的实际空间
2)通过SET MAX ADDRESS设定用户可以访问的磁盘空间
3)第一步的值减去第二步的值的差就是我们可以利用HPA空间

二、利用方法
0)通过IDENTIFY DEVICE得到磁盘当前被设立的用户可以访问的空间
1)通过READ NATIVE MAX ADDRESS 得到磁盘的实际空间
2)通过SET MAX ADDRESS设定用户可以访问的空间等于第一步的结果
3)在HPA空间读写数据
4)通过SET MAX ADDRESS重新设定用户可以访问的空间等于第零步的结果

三、利用方法的技术细节
0)通过发送ECh命令到端口177h或1F7h得到磁盘初始参数
1)通过发送F8h命令到端口177h或1F7h得到磁盘的实际空间
2)通过发送F9h命令并且171h或1F1h等于零到端口177h或1F7h设立用户可以访问的空间
3)用户自定义操作
4)再次通过发送F9h命令并且171h或1F1h等于零到端口177h或1F7h设立用户可以访问的空间

四、磁盘的寄存器种类
0)状态返回寄存器
1)数据传输寄存器
2)命令读写寄存器
3)数据读写寄存器

对于本文仅仅从读写数据角度来说,IDE1接口从1F1h至1F7h分别为状态返回寄存器,数据传输寄存器,命令读写寄存器,当然从不同角度来说,这些寄存器在不停地转换角色。
--1F1h 状态返回寄存器
--1F2h-1F6h 数据传输寄存器
--1F7h 命令读写寄存器
另外,还有一个数据读写寄存器,存放读写出的扇区数据。
--1F0h 数据读写寄存器

五、操作系统的限制
对于DOS,因无权限之说,只接读写端口即可,WIN9X系统来说,需进入RING0,用驱动是很容易进去的。WINNT/WIN2000/WINXP来说,要进入RING0,驱动是常用也是最基本的方法。目前来说,驱动是万能的,当然在WINXP以上的系统,用系统隐藏的函数ZwSystemDebugControl也可以达到目的。


六、参考资料
0)《ATA/ATAPI-4》 revision 18 (final draft)
1)《ATA-ATAPI-5》 revision 3 (final draft)
回复

使用道具 举报

16#
发表于 2007-3-25 14:23:05 | 只看该作者
警告楼上的,请不要在技术区发这种无谓的帖子!

如果再犯就对你采取行动!

请自己修改!
回复

使用道具 举报

17#
发表于 2007-3-25 14:35:02 | 只看该作者
支持天风的建议,小弄就搞一个,让我们开开眼好了
回复

使用道具 举报

18#
发表于 2007-3-25 15:08:01 | 只看该作者
原帖由 <i>天风</i> 于 2007-3-25 01:54 PM 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1009433&ptid=101810" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wuyou.net/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
目前为止仅仅有MHDD可以用,还要在MHDD的内核SHELL下工作,没有找到一个可以在DOS下正常工作的!或者在批处理中可以用的,你说多的很,能否给个文件名或者给个程序!
<br />

联想的那个不行?
回复

使用道具 举报

19#
发表于 2007-3-25 17:05:26 | 只看该作者
HPATOOL创建的必须在联想的BIOS支持下才可以,其他的都不行!

方正的ULOCKHPA只会显示和锁定以及删除HPA,不能创建!
回复

使用道具 举报

20#
发表于 2007-3-25 17:11:50 | 只看该作者
晕,听起来还像还真复杂,还是让F22去搞吧,偶先溜……
回复

使用道具 举报

21#
发表于 2007-3-25 17:22:46 | 只看该作者
网上转了转。确实如楼上所说
偶在一个旧IDE接口40G硬盘上玩了会,不小心用了MAKEBAD...报废......:'(
回复

使用道具 举报

22#
发表于 2007-3-25 17:45:38 | 只看该作者
原帖由 弄潮儿-NET 于 2007-3-25 05:11 PM 发表
晕,听起来还像还真复杂,还是让F22去搞吧,偶先溜……

别谦虚了,非你不可!

做出来大家玩玩!

这里有一些资料仅供参考:

工作机制及部分源码
http://www.znpc.net/bbs/viewthread.php?tid=2566&extra=page%3D1


有关HPA分析及网友讨论:
http://www.znpc.net/bbs/viewthread.php?tid=89&extra=page%3D1%26amp%3Bfilter%3Ddigest
回复

使用道具 举报

23#
发表于 2007-3-25 18:45:11 | 只看该作者
Gandalf比较合适研究这个……
回复

使用道具 举报

24#
发表于 2007-3-25 20:37:58 | 只看该作者
我看你更合适!
回复

使用道具 举报

25#
发表于 2007-3-25 21:42:58 | 只看该作者
我要忙着去泡处女呢……不适合……
回复

使用道具 举报

26#
发表于 2007-3-26 18:16:41 | 只看该作者
处女情结严重!处男!
回复

使用道具 举报

27#
发表于 2007-3-28 16:11:11 | 只看该作者
就是就是,这不好啊
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 05:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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