Window开发-磁盘操作和Ghost备份与还原
时间:2024-01-01 19:07:00
1.Dispart使用
Diskpart 磁盘管理器图形用户界面增强 (GUI)
显示磁盘配置的命令
命令行 |
含义 |
diskpart |
显示Diskpart 版本和以后的计算机头衔 |
list |
运用list摘要可以显示命令 |
select disk n |
选择磁盘,默认选择磁盘 |
select partition n |
选择分区,默认选择分区 |
select volume x |
选择卷,默认选中的卷 |
select vdisk file=xxx.vhd |
为指定的虚拟磁盘文件设置。 |
assign [[letter=l]/[mount=path]] |
驱动器号或装入点分区分配; 若未指定驱动器号,则分配下一个可用驱动器号。 |
create partition primary [size=n] [offset=n] [id=byte/guid] |
在驱动器上创建一个具有一定长度和起始地址偏移的主分区 |
create partition extended [size=n] [offset=n] |
以一定的长度和起始地址偏移,在未来的驱动器上创建一个扩展分区 |
create partition logical [size=n] [offset=n] |
在磁盘现有的扩展分区中,以一定的长度和起始地址偏移创建逻辑驱动器 |
delete partition [override] |
删除焦点后的分区 |
convert mbr |
设置磁盘的分区模式 MBR |
convert gpt |
设置磁盘的分区模式 GPT |
convert dynamic |
将基本磁盘改为静态磁盘 |
|
将空的静态磁盘转换为根本磁盘 |
exit |
中止 Diskpart 并将控制权前往给操作零碎。 |
clean [all] |
经过将扇区清零,从以后处于焦点的磁盘删除分区或将卷格式化 |
format |
格式化卷或分区. |
help |
显示一切命令列表。 |
示例:
list disk
select disk 1
clean
convert gpt
create partition primary
list partition
select partition 1
format quick
assign letter=z
2.ghost命令总结
ghost函数参数:
ghost-clone,mode={copy|load|dump},src={drive|file|drive:partition},dst={dri-ve|file|drive:partition}/fro/fx/rb/f32/Z(n)/sure{其他参数}
参数解析:
-clone: |
克隆 |
mode |
“mode=copy”:将一个硬盘的数据克隆到另一个相同容量或更大容量的硬盘上, “mode=load”:提取镜像文件恢复至硬盘(或分区) “mode=dump”的意思是将硬盘(或分区)做成镜像文件。 |
src |
此项参数用于设定数据来源位置,用1、2、3……代表不同的来源, 如“src=1:1”表示数据来源于主盘第一分区, “src=2:2”表示数据来源于从盘第二分区, “src=d:/ghost/sysbak.gh1”表示要提取的数据来源于主盘第二分区Ghost目录中的sysgbak.gho文件。 |
dst |
dst=:此项参数设定数据的目标位置,用法和src一样。 |
/fx |
程序执行完毕后自动退出,回到操作系统。 |
/rb |
程序执行完毕后强制重新启动系统。 |
/Z(n):设定镜像文件的压缩率 |
n=1(/z1)表示在制作镜像文件时不压缩,n=2(/z2)为快速压缩,n=3~9时采用高比例压缩 |
/sure |
对所有提示问题均自动回答“是”。 |
/fro |
该参数意为在克隆过程中跳过一切错误,建议大家避免使用。 |
具体使用要求:
功能 |
解析 |
1.磁盘对磁盘拷贝 |
图形界面: Disk To Disk 参数例子: ghost -clone,mode=copy,src=1,dst=2 -sure -fx |
2.把磁盘上的所有内容备份成映像文件 |
图形界面: Disk To Image 参数例子: ghost -clone,mode=dump,src=1,dst=d:Win98sys.gho -z3 -sure -fx |
3.从备份的映像文件复原到磁盘 |
图形界面: Disk From Image 参数例子: ghost -clone,mode=load,src=d:Win98sys.gho,dst=1 -sure -fx |
4.分区对分区拷贝 |
图形界面: Partition To Partition 参数例子: ghost -clone,mode=pcopy,src=1:1,dst=2:1 -sure -fx |
5.把分区内容备份成映像文件 |
图形界面: Partition To Image |
6.从备份的映像文件克隆到分区 |
图形界面: Partition From Image |
7.硬盘间直接克隆 |
参数例子:ghost -clone,mode=copy,src=1,dst=2 -sure |
8.将映像文件克隆到硬盘 |
参数例子:ghost -clone,mode=load,src=e:savdsk.gho,dst=1 |
9.将第二个分区备份为映像文件(还原) |
参数例子:ghost -clone,mode=pdump,src=1:2,dst=g:imgspart2.gho |
10.不同硬盘不同分区复制 |
参数例子:ghost -clone,mode=pcopy,src=1:2,dst=2:1 |
11.还原到第二块硬盘并调整分区大小 |
参数例子:ghost -clone,mode=load,src=g:imgs2prtdisk.gho,dst=2,sze1=60P,sze2=40P |
12.还原到第一块硬盘并调整分区大小 |
参数例子:ghost -clone,mode=load,src=e:imgs3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M |
13.保留第一分区,其他不分配 |
参数例子:ghost -clone,mode=copy,src=1,dst=2,sze1=F,sze2=V,sze3=V |
14.还原到最后的分区并调整分区大小 |
参数例子:ghost -clone,mode=load,src=g:imgs2prtdisk.gho,dst=1,szeL |
15.备份并自动分割 |
参数例子:ghost -sure -clone,mode=pdump,src=1:1,dst=system.gho -span -split=630 |
16.备份并加密 |
参数例子:ghost -sure -pwd,666888 -clone,mode=pdump,src=1:1,dst=system.gho |
参考:
百度安全验证
GHOST参数详细解析_毛线快跑的博客-CSDN博客_ghost参数设置