|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
『第
16 楼』:
windows下的办法,上面你找的办法应该可以了吧?
[ Last edited by lianjiang2004 on 2007-12-24 at 08:01 AM ]
|
Windows 一键还原
http://www.yjhy.com |
|
2007-12-22 12:11 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
17 楼』:
应用在GHOST恢复的路径指定,全自动方式的,无需手工更改,直接在CMD下完成
补充一句,还联合影子系统批处理安装的,自动修改BOOT.INI、AUTOEXEC.BAT、CONFIG.SYS、支持中文菜单显示...等等
影子系统2008:现时只有智冠工作室的属真正破解,但安装庞大。这个问题我已解决!只须几十KB就搞定了。(此项在纯DOS下绝对安装不了的)
BOOT.INI: 在 http://www.cn-dos.net/forum/viewthread.php?tid=36376&fpage=1 得到解决方法
AUTOEXEC.BAT & CONFIG.SYS 的中文显示在中文版块有详细介绍。
只欠东风了:如题
[ Last edited by chishingchan on 2007-12-22 at 01:25 PM ]
|
|
2007-12-22 13:17 |
|
|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
|
2007-12-22 13:22 |
|
|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
『第
19 楼』:
用意不明白,呵呵。
[ Last edited by lianjiang2004 on 2007-12-24 at 08:01 AM ]
|
Windows 一键还原
http://www.yjhy.com |
|
2007-12-22 13:23 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
20 楼』:
当然是通用的啦,按照我说的思路绝对行得通:查看FAT字符,按个数分配,3个的就属E:、5个的话就属G:(相关命令行请看前几楼)
|
|
2007-12-22 13:30 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
21 楼』:
Quote: | Originally posted by lianjiang2004 at 2007-12-22 01:23 PM:
那需要盘符吗?指定分区号不就完了?
用意不明白,呵呵。 |
|
用意说到这里各位大概也知道了吧?!指定分区也就掺入了人工处理的成份了。
|
|
2007-12-22 13:33 |
|
|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
『第
22 楼』:
不满足你要的条件的话,如何处理?等等。
恕我愚昧,本人到现在对你的意图不明白的还太多了。呵呵。
[ Last edited by lianjiang2004 on 2007-12-24 at 08:02 AM ]
|
Windows 一键还原
http://www.yjhy.com |
|
2007-12-22 13:39 |
|
|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
『第
23 楼』:
何况windows下,你数出的E:,dos也不见得就一定是E:。
对于你的这个问题,本人知道的就这么一点点,无能为力了。
|
Windows 一键还原
http://www.yjhy.com |
|
2007-12-22 13:42 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
24 楼』:
Quote: | Originally posted by lianjiang2004 at 2007-12-22 12:11 PM:
不知道windows下手动修改盘符后,会是一个什么结果。
最关键的,不知你取得盘符后的目的是什么?
特定机子用?还是通用?
windows下的办法,上面你找的办法应该可以了吧?
还在寻求什么答案? |
|
就是不知怎样将两个命令行合理的串联或修改啊,思路是有,但技术有限嘛!
|
|
2007-12-22 13:44 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
25 楼』:
Quote: | Originally posted by lianjiang2004 at 2007-12-22 01:42 PM:
何况windows下,你数出的E:,dos也不见得就一定是E:。
对于你的这个问题,本人知道的就这么一点点,无能为力了。 |
|
你也挺强的嘛,2006注册的到现在成了金牌会员了。这点问题应该难不了你啊?!:D
|
|
2007-12-22 13:46 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
26 楼』:
lxmxn 版主在不在?“超级潜水员” 的很多问题都让你解决了。这个可否思考一下帮忙解决呢?
|
|
2007-12-22 13:49 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
27 楼』:
参考这个命令
WMIC LOGICALDISK WHERE "FILESYSTEM LIKE '%FAT%' AND DRIVETYPE<4" GET NAME,FILESYSTEM,FREESPACE,SIZE
|
|
2007-12-22 15:08 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
28 楼』:
lxmxn 版主
还有下文呢!?
因为我的电脑所有分区都是FAT32格式的,测试可能不妥。
能否给个完整的批处理啊?
[ Last edited by chishingchan on 2007-12-22 at 04:16 PM ]
|
|
2007-12-22 16:11 |
|
|
chishingchan
银牌会员
积分 1282
发帖 538
注册 2002-11-2
状态 离线
|
『第
29 楼』:
在批处理得不到结果,显示:无可用范例。但在命令行中可行,这个跟5楼下面的代码相近啊
|
|
2007-12-22 16:19 |
|
|
qzwqzw
银牌会员
天的白色影子
积分 2342
发帖 635
注册 2004-3-6
状态 离线
|
『第
30 楼』:
未详细测试
:: LocBak.bat qzwqzw 2007-12-22
:: 定位系统盘与备份盘分区编号与可用盘符
@echo off & setlocal EnableDelayedExpansion
set cmdline=wmic logicaldisk get deviceid,freespace,size ^| find /n "%SystemDrive%"
for /f "tokens=1,3,4 delims=[] " %%i in ('"%cmdline%"') do (
set /a syspartid=%%i-1
set freesize=%%j
set size=%%k
set /a usedsize=!size:~-12,-6! - !freesize:~-12,-6!
set /a usedsize=usedsize*1000*3/1048/4
)
echo 系统盘为: %SystemDrive%, 分区号为: %syspartid%, 镜像占用约为: %usedsize% MB.
wmic logicaldisk where "drivetype=3" get DeviceID,FileSystem,FreeSpace > %systemdrive%\_drives.txt
set driveid=-1
set dosdriveid=-1
for /f "tokens=1,2,3" %%i in ('type %systemdrive%\_drives.txt') do (
set /a driveid+=1
set filesystem=%%j
if "!filesystem:~0,3!"=="FAT" (
set freesize=%%k
set /a freesize=!freesize:~-12,-6! * 1000 / 1048
set /a dosdriveid+=1
if 1!freesize! geq 1%usedsize% (
set BackupDrive=%%i
set BackupDriveID=!driveid!
set BackupDOSDriveID=!dosdriveid!
)
)
)
if "%BackupDrive%"=="" echo 未找到符合要求的备份盘 & exit /b 1
set BackupDOSDrive=CDEFGHIJKLM
set BackupDOSDrive=!BackupDOSDrive:~%BackupDOSDriveid%,1!:
echo 备份盘为: %BackupDrive% (DOS:%BackupDOSDrive%), 分区号为: %BackupDriveID%, 剩余空间约为: %freesize% MB.
|
|
2007-12-23 02:17 |
|