|
|
下面是 GDISK 自动分区 里的一段 创建分区 的代码:
:gd_6g2
cls
echo GDISK正在为第%shd%硬盘划分总共%gd_no%个分区...不要关闭电源或重启电脑!
echo.
hdsect %shd% 0 0 1 x:\src_0 /r >nul
if errorlevel 1 echo 清除 MBR 失败!
echo 清除 MBR 成功!
echo.
gdisk %gd_hd% /cre /pri /sz:%gd_p1% /for /q >nul
if errorlevel 1 echo 建立 主分区 失败!
echo 建立 主分区 成功!
gdisk %gd_hd% /cre /ext >nul
if errorlevel 1 echo 建立 扩展分区 失败!
echo 建立 扩展分区 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p2% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区1 失败!
echo 建立 逻辑分区1 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p3% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区2 失败!
echo 建立 逻辑分区2 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p4% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区3 失败!
echo 建立 逻辑分区3 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p5% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区4 失败!
echo 建立 逻辑分区4 成功!
gdisk %gd_hd% /cre /log /for /q >nul
if errorlevel 1 echo 建立 逻辑分区5 失败!
echo 建立 逻辑分区5 成功!
gdisk %gd_hd% /act /p:1 >nul
if errorlevel 1 echo 激活 主分区 失败!
echo 激活 主分区 成功!
echo.
echo.
echo 按任意键继续!
pause >nul
goto gd_info
:gd_7g2
cls
echo GDISK正在为第%shd%硬盘划分总共%gd_no%个分区...不要关闭电源或重启电脑!
echo.
hdsect %shd% 0 0 1 x:\src_0 /r >nul
if errorlevel 1 echo 清除 MBR 失败!
echo 清除 MBR 成功!
echo.
gdisk %gd_hd% /cre /pri /sz:%gd_p1% /for /q >nul
if errorlevel 1 echo 建立 主分区 失败!
echo 建立 主分区 成功!
gdisk %gd_hd% /cre /ext >nul
if errorlevel 1 echo 建立 扩展分区 失败!
echo 建立 扩展分区 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p2% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区1 失败!
echo 建立 逻辑分区1 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p3% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区2 失败!
echo 建立 逻辑分区2 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p4% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区3 失败!
echo 建立 逻辑分区3 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p5% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区4 失败!
echo 建立 逻辑分区4 成功!
gdisk %gd_hd% /cre /log /sz:%gd_p5% /for /q >nul
if errorlevel 1 echo 建立 逻辑分区5 失败!
echo 建立 逻辑分区5 成功!
gdisk %gd_hd% /cre /log /for /q >nul
if errorlevel 1 echo 建立 逻辑分区6 失败!
echo 建立 逻辑分区6 成功!
gdisk %gd_hd% /act /p:1 >nul
if errorlevel 1 echo 激活 主分区 失败!
echo 激活 主分区 成功!
echo.
echo.
echo 按任意键继续!
pause >nul
goto gd_info
我一直觉得 里面 创建 LOG 分区的代码 差不多, 应该 能用 for 或 Loop 进行优化, 但找不到头绪
您来指正一下?
[ 本帖最后由 ww111222 于 2007-8-18 10:26 PM 编辑 ] |
|