无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 4809|回复: 16

[发布] cmd自动分区方案

  [复制链接]
发表于 2020-3-28 20:18:34 | 显示全部楼层 |阅读模式
本帖最后由 wlishihua 于 2020-4-2 12:41 编辑

@echo off
echo 自动分区(128G硬盘分二个区,可自行调整分区大小,多分自行按此格式加。MBR格式专用。使用时请把后缀名改为cmd,双击运行)
//磁盘0--------------------------------------------------------
echo select disk 0 >part.txt
//清除整个磁盘-------------------------------------------------
echo  clean >>part.txt
//主分区大小可调 ----------------------------------------------
echo  create partition primary size=81920 >>part.txt
//激活为活动分区
echo  active >>part.txt
//格式化为ntfs-------------------------------------------------
echo  format fs=ntfs quick >>part.txt
//分区号-------------------------------------------------------
echo  select partition 1 >>part.txt
//分配盘符-----------------------------------------------------
echo  assign letter =C >>part.txt
//分配逻辑分区-------------------------------------------------
echo  create partition extended  >>part.txt
//剩余的分一个区-----------------------------------------------
echo  create partition logical   >>part.txt
//格式化为ntfs-------------------------------------------------
echo  format fs=ntfs quick >>part.txt
//逻辑分区号---------------------------------------------------
echo  select partition  2 >>part.txt
//分配盘符-----------------------------------------------------
echo  assign letter =d >>part.txt
diskpart /s part.txt
=================================================================
@echo off
//echo 自动分区(500G硬盘分四个区,可自行调整分区大小,自行按此格式加。MBR格式专用,使用时请把后缀名改为cmd,双击运行)
//磁盘0--------------------------------------------------------
echo select disk 0 >part.txt
//清除整个磁盘-------------------------------------------------
echo  clean >>part.txt
//主分区大小可调 ----------------------------------------------
echo  create partition primary size=102400 >>part.txt
//激活为活动分区
echo  active >>part.txt
//格式化为ntfs-------------------------------------------------
echo  format fs=ntfs quick >>part.txt
//分区号-------------------------------------------------------
echo  select partition 1 >>part.txt
//分配盘符-----------------------------------------------------
echo  assign letter =C >>part.txt
//分配逻辑分区-------------------------------------------------
echo  create partition extended  >>part.txt
//逻辑分区1大小可调 -------------------------------------------
echo  create partition logical size=136533  >>part.txt
//格式化为ntfs-------------------------------------------------
echo  format fs=ntfs quick >>part.txt
//分区号-------------------------------------------------------
echo  select partition  2 >>part.txt
//分配盘符-----------------------------------------------------
//echo  assign letter =D >>part.txt
//逻辑分区2大小可调 -------------------------------------------
echo  create partition logical size=136533  >>part.txt
//格式化为ntfs-------------------------------------------------
echo  format fs=ntfs quick >>part.txt
//分区号-------------------------------------------------------
echo  select partition  3 >>part.txt
//分配盘符-----------------------------------------------------
//echo  assign letter =E >>part.txt
//剩余的分一个区-----------------------------------------------
echo  create partition logical   >>part.txt
//格式化为ntfs-------------------------------------------------
echo  format fs=ntfs quick >>part.txt
//逻辑分区号---------------------------------------------------
echo  select partition  4 >>part.txt
//分配盘符-----------------------------------------------------
echo  assign letter =F >>part.txt
diskpart /s part.txt
========================================================================
@echo off
//echo 自动分区(128G硬盘分二个区可,自行调整分区大小,超过二个分区自行按此格式往后加。GPT格式专用,使用时请把后缀名改为cmd,双击运行)
//磁盘0-----------------------------------------------------------------
echo select disk 0 >part.txt  
//清除整个磁盘----------------------------------------------------------
echo clean >>part.txt   
//转换磁盘为GPT格式-----------------------------------------------------
echo convert gpt >>part.txt  
//efi分区大小可调--------------------------------------------------------
echo create partition efi size=300 >>part.txt  
//格式化为fat32 --------------------------------------------------------
echo format fs=fat32 quick >>part.txt   
//第一分区大小可调 ------------------------------------------------------
echo create partition primary size=81920 >>part.txt
//格式化为ntfs------------------------------------------------------------
echo format fs=ntfs quick >>part.txt  
//分区号------------------------------------------------------------------
echo select partition 2 >>part.txt  
//分配盘符-----------------------------------------------------------------
echo assign letter = C >>part.txt  
//剩余的分一个区---------------------------------------------------------------------------
echo create partition primary   >>part.txt
echo format fs=ntfs quick >>part.txt
echo select partition 3 >>part.txt
echo assign letter = d >>part.txt
diskpart /s part.txt
==================================================================================
@echo off
//echo 自动分区(500G硬盘分四个区可自行调整分区大小,多分分区自行按此格式往后加。GPT格式专用,使用时请把后缀名改为cmd,双击运行)
//磁盘0-----------------------------------------------------------------
echo select disk 0 >part.txt  
//清除整个磁盘----------------------------------------------------------
echo clean >>part.txt   
//转换磁盘为GPT格式-----------------------------------------------------
echo convert gpt >>part.txt  
//efi分区大小可调--------------------------------------------------------
echo create partition efi size=300 >>part.txt  
//格式化为fat32 --------------------------------------------------------
echo format fs=fat32 quick >>part.txt   
//第一分区大小可调 ------------------------------------------------------
echo create partition primary size=102400 >>part.txt
//格式化为ntfs------------------------------------------------------------
echo format fs=ntfs quick >>part.txt  
//分区号------------------------------------------------------------------
echo select partition 2 >>part.txt  
//分配盘符-----------------------------------------------------------------
echo assign letter = C >>part.txt  
//第三分区大小可调 ---------------------------------------------------------------
echo create partition primary size=136350 >>part.txt
//格式化为ntfs-----------------------------------------------------------------------
echo format fs=ntfs quick >>part.txt
//分区号----------------------------------------------------------------------------
echo select partition 3 >>part.txt
//分配盘符------------------------------------------------------------------------------
echo assign letter = d >>part.txt
//第四分区大小可调 ------------------------------------------------------------------------
echo create partition primary size=136350 >>part.txt
//格式化为ntfs-----------------------------------------------------------------------------
echo format fs=ntfs quick >>part.txt
//分区号-----------------------------------------------------------------------------------
echo select partition 4 >>part.txt
//分配盘符---------------------------------------------------------------------------------
echo assign letter = E >>part.txt
//剩余的分一个区---------------------------------------------------------------------------
echo create partition primary   >>part.txt
echo format fs=ntfs quick >>part.txt
echo select partition 5 >>part.txt
echo assign letter = F >>part.txt
diskpart /s part.txt
====================================================
抛弃分区工具,原滋原味的微软分区工具。闪亮你那慧眼。PE里面不集成分区工具,减少体积。分区文件
链接:https://pan.baidu.com/s/1DO8VgzWlYj1DsokYZyN2cw
提取码:8137花了点时间做成了一个EXE文件,10秒不选择自动 执行选项1
微信截图_20200402123445.png JYDN.exe (123.5 KB, 下载次数: 55)

jydn.exe

123.5 KB, 下载次数: 35, 下载积分: 无忧币 -2

评分

参与人数 4无忧币 +16 收起 理由
wawakuliao + 1 赞一个!
2012sinkr + 5 赞一个!
一本小书 + 5 赞一个!
dfw9 + 5 赞一个!

查看全部评分

发表于 2020-3-28 20:45:37 | 显示全部楼层
先赞后试、十万小心。
回复

使用道具 举报

 楼主| 发表于 2020-3-28 21:00:11 | 显示全部楼层
dfw9 发表于 2020-3-28 20:45
先赞后试、十万小心。

回复

使用道具 举报

发表于 2020-3-28 21:41:43 | 显示全部楼层
如果是1TB硬盘怎么改cmd里的参数呀,单位怎么换算呢。我比较笨的!

点评

1024m=1G,四个分区,你修改一下数字就行了  详情 回复 发表于 2020-3-28 22:22
回复

使用道具 举报

 楼主| 发表于 2020-3-28 22:22:58 | 显示全部楼层
本帖最后由 wlishihua 于 2020-3-28 22:24 编辑
一本小书 发表于 2020-3-28 21:41
如果是1TB硬盘怎么改cmd里的参数呀,单位怎么换算呢。我比较笨的!

1024m=1G,四个分区,你修改一下数字就行了  主分区要分100G   =102400

评分

参与人数 1无忧币 +10 收起 理由
一本小书 + 10 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-3-28 22:25:08 | 显示全部楼层
最后一个分区剩多少分多少
回复

使用道具 举报

发表于 2020-3-29 10:42:56 | 显示全部楼层
谢谢楼主的分享
回复

使用道具 举报

发表于 2020-4-6 09:50:14 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2020-4-7 05:49:41 | 显示全部楼层
先赞后试、十万小心。
回复

使用道具 举报

发表于 2020-4-9 20:49:58 | 显示全部楼层

感谢分享
回复

使用道具 举报

发表于 2020-6-28 22:14:22 | 显示全部楼层
请问,多硬盘自动分区,如何自动判定呢。
比如我的工作环境中有多台电脑,上面安装有2块硬盘,120G  SSD 和500G WD或ST机械,它们在主板上面的sata接口不定,有的是SSD接在了SATA 1中,有的是机械接在了1口,想实现uefi+gpt分区,将ssd整个划分为C盘,然后将机械整个划分为D盘,麻烦楼主给指点一下。手动抱拳 {:1_195:}
回复

使用道具 举报

发表于 2020-7-6 10:04:32 | 显示全部楼层
这玩意。早期是通过GHOST进行自定义分区了,后期通过fdisk扩展。。。
回复

使用道具 举报

发表于 2021-2-28 13:48:24 | 显示全部楼层
先赞后试、十万小心。
回复

使用道具 举报

发表于 2021-3-3 08:48:23 | 显示全部楼层
楼主很厉害,谢谢分享
回复

使用道具 举报

发表于 2021-3-14 06:54:12 来自手机 | 显示全部楼层
厉害,学习学习
回复

使用道具 举报

发表于 2021-4-5 16:50:35 | 显示全部楼层
同问多硬盘能用吗。
回复

使用道具 举报

发表于 2021-4-10 22:30:27 | 显示全部楼层
没资源了!!!楼主
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2021-4-22 10:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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