无忧启动论坛

标题: 有哪个可以对初装系统的硬盘能一键自动分区的软件 [打印本页]

作者: q6329    时间: 2025-12-6 22:26
标题: 有哪个可以对初装系统的硬盘能一键自动分区的软件
我记得之前有软件在装系统的时候可以对硬盘一键自动分区,后来换了几个都是手动分区。大佬给说下是哪个软件呗,非常感谢

作者: sywpc    时间: 2025-12-6 22:31
DiskGenius
作者: sywpc    时间: 2025-12-6 22:32
DiskGenius
作者: fh123456    时间: 2025-12-6 22:45
本帖最后由 fh123456 于 2025-12-6 22:48 编辑

DiskGenius有快速分区
作者: a66    时间: 2025-12-6 23:22
DiskGenius可一键快速分区
作者: wn168cn@163.com    时间: 2025-12-6 23:56
DiskGenius
作者: wn168cn@163.com    时间: 2025-12-6 23:59
DiskGenius
作者: handsome_xiang    时间: 2025-12-7 01:11
感谢分享!
作者: smile_z    时间: 2025-12-7 06:25
学习一下
作者: 窄口牛    时间: 2025-12-7 06:50
diskpart。
作者: dddren    时间: 2025-12-7 07:10
杏雨梨云大师的官网有个:快速高效一键分区:DQI一键分区[Diskpart]


作者: wsdyleon    时间: 2025-12-7 07:39
建议学一下分区软件,一键分成几个区?根据自己需要分区才是正常
作者: gander6    时间: 2025-12-7 07:53
本帖最后由 gander6 于 2025-12-7 07:54 编辑

有一个软件,好像叫“傲梅”。
作者: 阿非    时间: 2025-12-7 08:11
diskgens,傲梅分区助手都可以
作者: 印第安老斑鸠    时间: 2025-12-7 08:42
系统自带的分区工具
作者: wfg1555    时间: 2025-12-7 09:37
dddren 发表于 2025-12-7 07:10
杏雨梨云大师的官网有个:快速高效一键分区:DQI一键分区[Diskpart]

这软件我感觉有2345滴。
作者: 好好学些    时间: 2025-12-7 10:13
DiskGenius
作者: yyz2191958    时间: 2025-12-7 10:38
好人多多
作者: 9zhmke    时间: 2025-12-7 11:22
用Gdisk或者Diskpart自己写或者让AI写一个批处理吧。
作者: RNM25728    时间: 2025-12-7 11:46
坛里找
作者: mlwithss    时间: 2025-12-7 11:48
本来那些也都是一键的吧
作者: bgg023    时间: 2025-12-7 12:00
eix2  就有啊, IT天空的,
作者: guong    时间: 2025-12-7 13:05
一直在用DiskGenius
作者: 邪恶海盗    时间: 2025-12-7 13:34
我记得很多分区工具都有这种功能...


二○二五年十二月七日
作者: 印第安老斑鸠    时间: 2025-12-7 14:02

DiskGenius
作者: yudoufa    时间: 2025-12-7 14:05
我是过来看答案的
作者: rgfwqx@163.com    时间: 2025-12-7 14:22
DG
作者: wu733    时间: 2025-12-7 15:43
本帖最后由 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, 下载次数: 4)

2025-12-07_153631.jpg

作者: hswhh    时间: 2025-12-7 16:33
DiskGenius
作者: lxl1638    时间: 2025-12-7 19:06
首先得知道你要分成几个区,
其次得知道你对各个分区大小有什么要求。

你说要四个区,如果它平均分给你,可能不是你要的。
如果它给你分成2个区,可能你要的是三个区,这些很难自动,除非工具能接受一定的参数,或者跟你大脑相通,用脑电波控制工具
作者: imslc    时间: 2025-12-7 19:12
DiskGenius

作者: wssln    时间: 5 小时前
学习了
作者: chinaren12    时间: 4 小时前
好像windows下面就有,叫做diskpart,这个有批处理可以自动分区。
作者: chinaren12    时间: 4 小时前
@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
作者: s无忌惮    时间: 1 分钟前
DiskGenius




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3