GGhost备份恢复工具 v7.3 黄金版 for Windows 2k/xp/2k3/vista
简介:
GGhost是基于ghost和grub4dos的免费系统备份和还原工具,简单易用,
有丰富的自定义功能和高度的自动性。一次设定,始终有效。支持多硬盘,
可运行于Win2000/xp/2003/vista。若配合光盘版使用,效果更佳。
===============================
特点:
1,
可自定义备份/恢复文件路径。{如 E:\aaa1\bbb2.gho}
2, 可自定义备份/恢复分区。 {如
1:3}
3, 能自动识别C:盘所在主分区。
4, 支持其它工具备份的gho文件的恢复。
5, 支持多硬盘。
6,
包括简单模式和高级模式,适合不同人群。
7, 提供多种安装方式,满足不同需要。
8,
完善的MBR备份与恢复,使vista系统运行更有保障。
9, 支持NTFS分区的读写和中文长文件名。
10,不会改写注册表。
11,
支持Win2000/xp/2003/vista系统下硬盘运行。
12,有比较详细的说明文件,主要功能的说明采用问答的形式,图文并茂,便于刚接触ghost的人理解。
===============================
最近升级:
7.3
1,修改了windows下启动密码的验证方式。
2,安装时增加是否需要修复功能的选项。
3,选择安装到MBR时,热键由“空格键”修改为“F9”。
4,修改了MBR备份与恢复功能(dos及windows下)。
5,修正了img文件中的一个辅助功能里的转向错误。
6,其它小的修改。
7.2 黄金版:
完善了gghost的修复功能。多数情况可不需重新安装,通过修复即能恢复gghost的正常使用。
更新NTFS驱动,提高了对NTFS分区里的中文长文件支持的兼容性。
变更安装路径到d:\ggho(隐藏属性)。
完善了MBR的备份与恢复,此功能对vista意义重大。
增加dos下中文输入,便于dos下的文件操作。
对界面进行了部分调整,提高了易用性。
增加了几个实用小工具。
其它小的修改。
7.1
完美解决vista下的安装问题,增加vista下添加gghost到启动项的安装选项。
(此前版本仅采用了装入MBR的方式)
变更获取硬盘分区参数的方法,速度更快。
鉴于网上对ghostv11的兼容性有不少疑问,默认改用ghostv8.3(v11可选)。
软件包已包含图文问答版使用说明。(此前版本为单独提供)
其它小的修改。
7.0
对代码进行了大幅改写。提高了使用的易用性与兼容性。
===============================
下载:
以下内容跟帖回复才能看到==============================
http://lianjiang2007.ys168.com 永硕网盘
(有流量限制)
http://www.newdisk.cn/?lianjiang 石头网盘
(流量限制情况未知)
==============================
==============================
附录:
看到有人在问最后分区的确定办法,下面附上我的处理思路与办法。
-----------------------------------------------------------------------------------
ghost自动备份时,活动主分区、最后分区号与盘符的确定思路和批处理(含win/dos下)
使用了第三方软件minitow(for
win)/minito(for
dos),软件下载及使用可去dos联盟。
【说明,本人水平有限,相信有更好的处理办法。批处理中的一些代码改造自他人在回答其它问题时的答复。欢迎批评指正】
【】为说明。
-------------------------------
windows下解决方案
一,思路
1,用minitow获得硬盘信息。实例如下:
------------------------------------
N:N
DOS WIN PRI/LOG ACT HIDE ID FILE SYSTEM LABEL
TOTALmb FREEmb
1:1 = C: C: PRIMARY YES NO 0B
FAT32 NO NAME 7538
3652
1:2 = E: PRIMARY NO YES 17
NTFS/HPFS 7467
0
1:3 = F: D: LOGICAL NO
NO 07 NTFS/HPFS
10001 7524
1:4 = G: E: LOGICAL NO
NO 07 NTFS/HPFS
15005 8483
1:5 = D: F: LOGICAL NO
NO 0B FAT32 APPZ
30004 17382
1:6 = H: G: LOGICAL NO
NO 07 NTFS/HPFS
44453 19427
------------------------------------
2,对上面的信息进行处理,获得活动主分区,及最后分区和最后分区对应的盘符。
二,具体方法。
@echo
off
rem by lianjiang
rem 【获得硬盘参数,保存文件名为hdmini.txt】
tools\minitow /nohp
/ifs /p>temp\hdmini.txt
rem
【生成简化的硬盘信息,此部分不是必须,只是由于一些信息个人以为不很重要,去除,新文件为hdmini_1.txt】
setlocal
EnableDelayedexpansion
if exist temp\hdmini_1.txt
del temp\hdmini_1.txt >nul
For /f "tokens=1 delims=\" %%i In
(temp\hdmini.txt) do (
Set var=%%i
call :sub_012
)
endlocal
rem
【读取活动主分区的分区号%act%,最后分区号%lpartition%及最后分区对应的盘符%ldrive%,可用空间%freesize%】
For /f
"tokens=1-3" %%i In (temp\hdmini_1.txt) do (
Set lpartition=%%i
Set ldrive=%%j
set freesize=%%k
if %%j.==C:. set act=%%i
)
echo 活动主分区号%act%
最后分区号%lpartition% 最后分区对应的盘符%ldrive%
pause
goto
sub_018
:sub_012
rem 【取N:N WIN FREEmb三项数据】
set s1=!%var:~1,3!
set
s3=!%var:~12,3!
set s10=!%var:~69,6!
echo %s1% %s3%
%s10%>>temp\hdmini_1.txt
goto :eof
:sub_018
rem
【继续其他处理】
----------------
新文件hdmini_b.txt的形式如:
N:N WIN FREEmb
1:1
C: 3652
1:2 0
1:3 D:
7524
1:4 E: 8483
1:5 F: 17382
1:6 G:
19427
=============================
DOS下解决方案。
所需工具:minito,strings,ifs
一,思路与windows下相同。
由于可能要在NTFS分区创建新目录,因此获取的是加载了ifs驱动后的dos下盘符。不创建目录的话,不需要确定最后分区对应的盘符。
示例如下
N:N
: PRI/LOG ACT HIDE ID FILE SYSTEM LABEL TOTALmb
FREEmb
1:1 = C: PRIMARY YES NO 0B FAT32
WINXP 7538 3619
1:2 = E:
PRIMARY NO YES 17 NTFS/HPFS
7467
1:3 = F: LOGICAL NO NO 07
NTFS/HPFS 10001
1:4 = G: LOGICAL NO NO 07 NTFS/HPFS
15005
1:5 = D: LOGICAL
NO NO 0B FAT32 APPZ
30004 17234
1:6 = H: LOGICAL NO NO 07
NTFS/HPFS 44453
二,批处理。
@echo off
:BEGIN
set actp=
if exist mini_dd.txt del
mini_dd.txt
minito /nohp /p /ifs>mini_dd.txt
rem 文件行数
strings
lines=LINESIZE mini_dd.txt
if %lines%#==0# goto fail
rem strings lines=add
%lines%,1
set line=1
echo 硬盘信息:
:mini
strings line=add
%line%,1
rem if %line%#==%lines%# goto mini_1
strings lined=read
mini_dd.txt,%line%
if %lined%#==# goto mini_1
strings row0=mid
%lined%,4,1
if %row0%#==# goto mini_2
strings row1=left %lined%,4
goto
mini_3
:mini_2
strings row1=left %lined%,3
:mini_3
strings row3=mid
%lined%,8,2
strings row5=mid %lined%,19,3
if not %actp%#==# goto
mini_4
if not %row5%#==YES# goto mini_4
set
actp=%row1%
:mini_4
set lastp=%row1%
set lastd=%row3%
echo
%lined%
goto mini
:mini_1
echo.
echo
请根据上面显示的硬盘信息确认识别结果。
echo.
echo 自动识别结果:
echo
活动分区是%actp%
echo 最后分区是%lastp%
echo
最后分区对应的盘符是%lastd%
echo.
pause
goto
exit
:fail
cls
echo.
echo
很抱歉,本工具采用的软件未能获得有效硬盘信息。
echo.
pause
:exit
关于有网友疑问:“Windows有可能发生盘符错乱(自动)的现象”。是没任何问题的,我是查找分区号后,再来定分区号对应的盘符的。并非根据盘符顺序。
Windows下手动改变盘符后也不会出现问题。(把E:改成了M:)
1,硬盘信息。
N:N
DOS WIN PRI/LOG ACT HIDE ID FILE SYSTEM LABEL
TOTALmb FREEmb
1:1 = C: C: PRIMARY YES NO 0B
FAT32 NO NAME 7538
3594
1:2 = E: PRIMARY NO YES 17
NTFS/HPFS 7467
0
1:3 = F: D: LOGICAL NO
NO 07 NTFS/HPFS
10001 7576
1:4 = G: M: LOGICAL NO
NO 07 NTFS/HPFS
15005 8530
1:5 = D: F: LOGICAL NO
NO 0B FAT32 APPZ
30004 17233
1:6 = H: G: LOGICAL NO
NO 07 NTFS/HPFS
44453 19378
2,输出结果:
活动主分区号1:1 最后分区号1:6
最后分区对应的盘符G:
迅雷下载地址:
以下内容跟帖回复才能看到==============================
http://www.rsdown.cn/Download.asp?ID=7934&sID=1==============================
[
本帖最后由 利滴儿 于 2007-5-29 07:38 编辑 ]