snap0020a.jpg (46.01 KB, 下载次数: 161)
snap0021a.jpg (30.14 KB, 下载次数: 177)
snap0154.jpg (50.75 KB, 下载次数: 162)
原帖由 lianjiang 于 2008-4-22 11:02 AM 发表
明明写了是用了omnifs,怎么会出现dpit会出错的问题?呵呵。
个人认为,目前,omnifs与ghost搭配,应是兼容性最好的方案之一。
当然,这里之所以用omnifs,还有一个主要目的要解决实现备份到任意路径的问题。
原帖由 adiwdmd 于 2008-4-22 03:19 PM 发表
支持,我也换了omnifs。lianjiang你的盘里有awk你怎么不用awk找分区,那不是简单点,难道awk兼容性不好?
另外我向请教lianjiang,有没有好用的dos下更改分区id的软件?谢谢
原帖由 wowfans 于 2008-4-22 10:16 PM 发表
DSPTW [Disk] [/ChangeType:type:partno] [/Y]
/ChangeType: Change Partition Type.
type: 00-FF.
partno: Partition Number.
dos下的dspt也应该有这个功能吧
原帖由 歌理 于 2008-11-15 19:57 发表
近日想玩个一键还原,试试了几个DOS下的分区号获取软件,各有所长,各有所短,最后还是决定用:
OMninfo来取得活动分区及最后分区。
于是重新翻到lianjiang 的帖子,发现1楼的方法太过复杂,简化如下,分享:
(在dos下测试通过)
@echo off
cls
echo Get Hard drive information,please wait.......................
omnifs /dl=1 diskinfo>omni_dd.txt
set win_fqh=
set gho_fqh=
set fqh=0
:begin
strings fqh=add %fqh%,1
if %fqh%==20 goto error
rem 识别活动分区
if not %win_fqh%.==. goto gho_fq
type omni_dd.txt |find /i "1.%fqh%:" |find /i "Active"
if not errorlevel 1 set win_fqh=%fqh%
:gho_fq
rem 识别最后分区
type omni_dd.txt |find /i "1.%fqh%:"
if not errorlevel 1 goto begin
strings fqh=sub %fqh%,1
set gho_fqh=%fqh%
if %win_fqh%.==%gho_fqh%. goto error
if %win_fqh%.==. goto error
if %gho_fqh%.==. goto error
echo 活动分区:1:%win_fqh%
echo 最后分区:1:%gho_fqh%
goto end
:error
ECHO 识别硬盘分区错误,程序终止!!
:end
pause
原帖由 lianjiang 于 2008-12-11 15:41 发表
翻出此帖看了一下,你的批处理在使用范围上不如我的,即兼容性稍差,
多是一些分区状况你就能发现问题了,呵呵。
因为我的实际应用中,不仅要确定活动分区和最后分区,还要同时进行其他处理。
仅是要活 ...
原帖由 q8q8feng 于 2008-12-12 03:49 发表
很不错!发现Lianjiang兄在处理代码的时候考虑的还是比较全面!有时间更新一下代码与大家共享,可以让我们也有所提高!
Ps:国外的一些网络不像国内那么好,本可以常关注你的帖子的!加油Lianjiang兄!
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |