[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 求写个脚本完成硬盘的初始化

由来:
因为经常丢数据,分区过大的话,恢复软件处理起来特别吃力,尤其是需要恢复目录树的时候,所以想到即使4T的硬盘,也按照80G每分区,分出2个主分区(各5GB)和N个逻辑分区(各80G,最后一个可能不足80G),然后把每个逻辑分区装载到第一个主分区里。
于是自动化处理的需求就来了,自己找资料写了以下脚本,请有时间的大牛帮忙写成循环处理的方式(需要指定disk编号、指定第一分区的盘符、指定逻辑分区的大小,其它不需要指定,自动完成),谢谢。

砖头:
:: Seletct Disk1
Select disk 1
list partition

:: Rem Clean Disk1
Clean
list partition

:: 创建一个 5GB 的第一主分区,分配盘符 P(主系统)
Create partition primary size=5120
format fs=ntfs label="@_3TC_5G"
assign letter=P
list partition

:: 创建一个 5GB 的第二主分区,分配盘符 Q(备用系统)
Create partition primary size=5120
format fs=ntfs label="@_3TD_5G"
:: assign letter=Q
list partition

:: 其余空间创建逻辑分区,逻辑分区不分配盘符,装入第二主分区的文件夹中
Create partition extended
list partition
    :: Rem 1 logical
    Create partition logical size=5120
    format fs=ntfs label="@_3TE_80G"
    list partition
   
    :: Rem 2 logical
    Create partition logical size=5120
    format fs=ntfs
    list partition

    :: Rem 3 logical
        :: 不指定大小则用剩余空间创建最后一个逻辑分区
    Create partition logical
    format fs=ntfs
    list partition

:: 装入数据磁盘
MD P:\3T01
select volume 10
assign mount=P:\3T01

MD P:\3T02
select volume 11
assign mount=P:\3T02

返回列表