无忧启动论坛

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

有哪个可以对初装系统的硬盘能一键自动分区的软件

[复制链接]
跳转到指定楼层
1#
发表于 2025-12-6 22:26:30 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
我记得之前有软件在装系统的时候可以对硬盘一键自动分区,后来换了几个都是手动分区。大佬给说下是哪个软件呗,非常感谢

点评

其实有一种可以自动分区方案,但是风险极大,就是 一个硬盘一个分区,很容易失误就是灾难没人背锅的。不是做不出来,是不敢。  发表于 2025-12-7 01:18
分区就像房子布局一样,你都不给面积大小(硬盘大小)谁知道自动分区?这个问题好难。  发表于 2025-12-7 01:12
35#
发表于 5 天前 | 只看该作者
DiskGenius
回复

使用道具 举报

34#
发表于 5 天前 | 只看该作者
@echo off
setlocal enabledelayedexpansion

:: 设置目标磁盘编号(请根据实际情况修改)
set DISK_NUMBER=1

:: 临时文件路径
set SCRIPT=%TEMP%\diskpart_script.txt
set OUTPUT=%TEMP%\disk_info.txt

:: 第一步:获取磁盘总容量(MB)
echo 获取磁盘 %DISK_NUMBER% 的信息...
echo list disk > "%SCRIPT%"
diskpart /s "%SCRIPT%" > "%OUTPUT%"

:: 解析磁盘容量(假设输出格式如:Disk 1    Online  512000 MB ...)
for /f "tokens=1-4" %%a in ('type "%OUTPUT%" ^| findstr /r /c:"^ *Disk %DISK_NUMBER% "') do (
    set TOTAL_MB=%%d
)

:: 检查是否成功读取容量
if not defined TOTAL_MB (
    echo 错误:无法获取磁盘 %DISK_NUMBER% 的容量。请确认磁盘存在且未被占用。
    pause
    exit /b 1
)

:: 去掉可能的逗号(某些系统输出带千位分隔符)
set TOTAL_MB=%TOTAL_MB:,=%

echo 磁盘 %DISK_NUMBER% 总容量:%TOTAL_MB% MB

:: 计算各分区大小(整数,向下取整)
set /a P1_SIZE = TOTAL_MB * 30 / 100
set /a P2_SIZE = TOTAL_MB * 20 / 100
set /a P3_SIZE = TOTAL_MB * 20 / 100
set /a P4_SIZE = TOTAL_MB - P1_SIZE - P2_SIZE - P3_SIZE

:: 确保第四个分区至少有 100 MB(防止因取整导致为0)
if %P4_SIZE% LSS 100 (
    echo 警告:剩余空间过小,调整第四个分区为最小值 100 MB。
    set /a P4_SIZE = 100
    :: 可选:重新分配或报错,此处简化处理
)

echo 分区计划:
echo   分区1: %P1_SIZE% MB (约30%%)
echo   分区2: %P2_SIZE% MB (约20%%)
echo   分区3: %P3_SIZE% MB (约20%%)
echo   分区4: %P4_SIZE% MB (剩余)

:: 构建 diskpart 脚本
echo select disk %DISK_NUMBER% > "%SCRIPT%"
echo clean >> "%SCRIPT%"
echo create partition primary size=%P1_SIZE% >> "%SCRIPT%"
echo format fs=ntfs quick label="Part1" >> "%SCRIPT%"
echo assign >> "%SCRIPT%"
echo create partition primary size=%P2_SIZE% >> "%SCRIPT%"
echo format fs=ntfs quick label="Part2" >> "%SCRIPT%"
echo assign >> "%SCRIPT%"
echo create partition primary size=%P3_SIZE% >> "%SCRIPT%"
echo format fs=ntfs quick label="Part3" >> "%SCRIPT%"
echo assign >> "%SCRIPT%"
echo create partition primary size=%P4_SIZE% >> "%SCRIPT%"
echo format fs=ntfs quick label="Part4" >> "%SCRIPT%"
echo assign >> "%SCRIPT%"

:: 执行分区
echo.
echo 开始对磁盘 %DISK_NUMBER% 进行分区...
diskpart /s "%SCRIPT%"

:: 清理临时文件
del "%SCRIPT%" "%OUTPUT%" 2>nul

echo.
echo 分区操作完成!
pause
回复

使用道具 举报

33#
发表于 5 天前 | 只看该作者
好像windows下面就有,叫做diskpart,这个有批处理可以自动分区。
回复

使用道具 举报

32#
发表于 5 天前 | 只看该作者
学习了
回复

使用道具 举报

31#
发表于 2025-12-7 19:12:31 | 只看该作者
DiskGenius
回复

使用道具 举报

30#
发表于 2025-12-7 19:06:23 | 只看该作者
首先得知道你要分成几个区,
其次得知道你对各个分区大小有什么要求。

你说要四个区,如果它平均分给你,可能不是你要的。
如果它给你分成2个区,可能你要的是三个区,这些很难自动,除非工具能接受一定的参数,或者跟你大脑相通,用脑电波控制工具
回复

使用道具 举报

29#
发表于 2025-12-7 16:33:51 | 只看该作者
DiskGenius
回复

使用道具 举报

28#
发表于 2025-12-7 15:43:15 | 只看该作者
本帖最后由 wu733 于 2025-12-7 23:06 编辑

我也来凑一下热闹,必须是DiskGenius,运行DiskGenius后,按F6即可
再说说固态硬盘4K对齐的问题,运行DiskGenius后并按F6调出快速分区界面,千万不要修改扇区数为4096!!!因为默认2048即为4K对齐。详情见图示
另外,DiskPart是专业人士用的,要敲命令,不适合小白使用
如果你的硬盘当初是MBR格式,要转化为GPT格式(GUID)的话,PE下的DOS命令窗口输入DiskPart:
1、继续输入list disk,显示当前有几块硬盘
2、继续输入select disk 2,(disk与2之间有空格,表示你要转化GPT格式的是第3块硬盘,从disk 0开始计数)
3、继续输入clean,(表示清除MBR格式)
4、继续输入convert GPT
至此完成对MBR格式硬盘的转化


2025-12-07_153631.jpg (101.4 KB, 下载次数: 9)

2025-12-07_153631.jpg
回复

使用道具 举报

27#
发表于 2025-12-7 14:22:42 | 只看该作者
DG
回复

使用道具 举报

26#
发表于 2025-12-7 14:05:15 | 只看该作者
我是过来看答案的
回复

使用道具 举报

25#
发表于 2025-12-7 14:02:45 | 只看该作者

DiskGenius
回复

使用道具 举报

24#
发表于 2025-12-7 13:34:00 | 只看该作者
我记得很多分区工具都有这种功能...


二○二五年十二月七日
回复

使用道具 举报

23#
发表于 2025-12-7 13:05:24 | 只看该作者
一直在用DiskGenius
回复

使用道具 举报

22#
发表于 2025-12-7 12:00:44 | 只看该作者
eix2  就有啊, IT天空的,
回复

使用道具 举报

21#
发表于 2025-12-7 11:48:04 | 只看该作者
本来那些也都是一键的吧
回复

使用道具 举报

20#
发表于 2025-12-7 11:46:19 | 只看该作者
坛里找
回复

使用道具 举报

19#
发表于 2025-12-7 11:22:57 | 只看该作者
用Gdisk或者Diskpart自己写或者让AI写一个批处理吧。
回复

使用道具 举报

18#
发表于 2025-12-7 10:38:42 | 只看该作者
好人多多
回复

使用道具 举报

17#
发表于 2025-12-7 10:13:14 | 只看该作者
DiskGenius
回复

使用道具 举报

16#
发表于 2025-12-7 09:37:26 | 只看该作者
dddren 发表于 2025-12-7 07:10
杏雨梨云大师的官网有个:快速高效一键分区:DQI一键分区[Diskpart]

这软件我感觉有2345滴。
回复

使用道具 举报

15#
发表于 2025-12-7 08:42:27 | 只看该作者
系统自带的分区工具
回复

使用道具 举报

14#
发表于 2025-12-7 08:11:59 来自手机 | 只看该作者
diskgens,傲梅分区助手都可以
回复

使用道具 举报

13#
发表于 2025-12-7 07:53:12 | 只看该作者
本帖最后由 gander6 于 2025-12-7 07:54 编辑

有一个软件,好像叫“傲梅”。
回复

使用道具 举报

12#
发表于 2025-12-7 07:39:24 来自手机 | 只看该作者
建议学一下分区软件,一键分成几个区?根据自己需要分区才是正常
回复

使用道具 举报

11#
发表于 2025-12-7 07:10:56 | 只看该作者
杏雨梨云大师的官网有个:快速高效一键分区:DQI一键分区[Diskpart]

点评

这软件我感觉有2345滴。  详情 回复 发表于 2025-12-7 09:37
回复

使用道具 举报

10#
发表于 2025-12-7 06:50:14 来自手机 | 只看该作者
diskpart。
回复

使用道具 举报

9#
发表于 2025-12-7 06:25:16 | 只看该作者
学习一下
回复

使用道具 举报

8#
发表于 2025-12-7 01:11:05 | 只看该作者
感谢分享!
回复

使用道具 举报

7#
发表于 2025-12-6 23:59:50 | 只看该作者
DiskGenius
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-22 17:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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