|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
151 楼』:
我这里 NTFSPRO 和 IFS 后 都运行正常
Quote: | 顺便问一下 TODISK在现状况下要突破加载ntfs4dos或ifs后 能识别NTFS盘符有一定难度吗? |
|
应你的要求,这个功能已经加进去了!
用法如下: (再原有参数的最后面加上 -NTFSPRO 或 -IFS)
比如:
TOdisk -P -NTFSPRO
这样,就显示出后增加 NTFS分区的盘符了
TOdisk -P -IFS
这样,就显示出后增加的NTFS,和LINUX等的盘符了
TODISK 其他支持盘符的各功能,用法也一样
比如:
假如G:是后加的NTFS分区:
TODISK G: TO (D:\FILE) -NTFSPRO
(仅支持软盘盘符的处理磁盘扇区(或带偏移)的功能不支持硬盘盘符参数,
比如
TODISK -DWF ...
TODISK -PDB....
等等以上类似的功能, 这些功能本来就不支持硬盘盘符...
必须这样:
TODISK -DWF 1 123 34 FILE 12345
等等,
不过, 仅仅 软盘盘符可以:
TODISK -DWF A: 123 34 FILE 12345
)
[注意 1:]
不过还是建议用数字表示分区: 1:2 2:3 等等, 是不会错的
如果,场合性的加载各种磁盘驱动,那么盘符就可能乱了.
[注意 2:]
好象 IFS 驱动 不支持U盘和移动硬盘, 好象不能给它们分配盘符...请注意
已更新上传!
[提醒!]
NTFSPRO 或 IFS 对DOS下的NTFS等的支持很不稳定,容易造成数据丢失的.
不推荐使用它们对NTFS分区做写盘操作!!
[ Last edited by GOTOmsdos on 2007-4-17 at 07:00 AM ]
|
|
2007-4-16 04:15 |
|
|
cchessbd
高级用户
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第
152 楼』:
不知道楼主这个版本有没有问题,
有时间帮你测试下.
|
|
2007-4-16 08:56 |
|
|
cchessbd
高级用户
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第
153 楼』:
Quote: | Originally posted by GOTOmsdos at 2007-4-16 04:15:
我这里 NTFSPRO 和 IFS 后 都运行正常
应你的要求,这个功能已经加进去了!
用法如下: (再原有参数的最后面加上 -NTFSPRO 或 -IFS)
比如:
TOdisk - ... |
|
顺便说一下,NTFS4DOS 1.9破结版对NTFS的写盘在某些电脑上也会出现问题.
100%写支持的话目前可能只有 Paragon Partition Manager 8.05的DOS版本了.
见下面的链接
http://www.cn-dos.net/forum/view ... ge=1&highlight=
|
|
2007-4-16 08:59 |
|
|
terse
银牌会员
积分 2404
发帖 946
注册 2005-9-8
状态 离线
|
『第
154 楼』:
试用了新版TODISK 确实可以显示加载NTFS4DOS后的盘符了
在DOS下输入:2:1 to (2:2\ccc.gho=c6)
结果ccc.gho的内容为:
zlib-1.2.3.f-GOTOmsdos-grub2linux-v1.0
继续输入: 2:3 to (d:\eee.gho=c6) 结果内容和上面一样
其间有提示文件名 输入文件名后有个提示 按Y回车! 但操作没有成功.
|
|
2007-4-16 09:07 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
155 楼』:
Quote: | Originally posted by cchessbd at 2007-4-16 08:56 AM:
不知道楼主这个版本有没有问题,
有时间帮你测试下. |
|
恩,好啊! 感谢啊..
发现的虫虫, 已经杀了, 目前还没有新虫....
有时间欢迎边玩边测试吧...
[ Last edited by GOTOmsdos on 2007-4-16 at 11:19 AM ]
|
|
2007-4-16 11:02 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
156 楼』:
Quote: | Originally posted by terse at 2007-4-16 09:07 AM:
试用了新版TODISK 确实可以显示加载NTFS4DOS后的盘符了
在DOS下输入:2:1 to (2:2\ccc.gho=c6)
结果ccc.gho的内容为:
zlib-1.2.3.f-GOTOmsdos-grub2linux-v1.0
继续输入 ... |
|
第一个:
2:2\FILE 是不支持的, 只有盘符才能跟文件用在一起
这样的话,TODISK会给出如下警告:
2, Not a drive letter
Failed to create file "2:2\ccc.gho=c6"
Change to another file ,press C
Exit, press E
Y,N ?
第二个:
应该没问题的,不知道是不是NTFSPRO/IFS的问题..
如果没有用NTFSPRO/IFS的正常情况下,我保证没有问题!
你可以试一试,不加载NTFSPRO/IFS, 看看是否数据正常?
如果正常就说明是NTFSPRO/IFS的问题..
另,我刚才试了下, 加载 NTFSPRO, 运行 TODISK时加 =C 参数(压缩), 就会压缩失败. 不压缩没问题.(发现 NTFSPRO 用掉了 138 KB的内存,而且还都在常规内存!! 我的老天!
不过,也有可能ZLIB压缩引擎跟NTFSPRO的冲突
用IFS, 就都可以(它只用了80KB)
[ Last edited by GOTOmsdos on 2007-4-16 at 12:47 PM ]
|
|
2007-4-16 11:07 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
157 楼』:
更新如下:
1
修改了有关引用指针的代码,使之较安全.
2
精简了部分代码
已重新上传
[ Last edited by GOTOmsdos on 2007-4-17 at 07:00 AM ]
|
|
2007-4-16 11:16 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
158 楼』:
Quote: | 100%写支持的话目前可能只有 Paragon Partition Manager 8.05的DOS版本了 |
|
下来试试...
|
|
2007-4-16 11:23 |
|
|
terse
银牌会员
积分 2404
发帖 946
注册 2005-9-8
状态 离线
|
『第
159 楼』:
不知道TODISK有什么特别的要求没?
几次启动到DOS运行死机!
知道是我的AUTOEXEC和CONFIG.SYS文件关系!(我下午都可以使用TODISK的),
那位好心能否贴上你们的AUTOEXEC.BAT 和CONFIG.SYS两内容,不需要全部,或帮我看一下我的有什么问题!也谢!
(另外发现:不加载NTFS4DOS的情况下;使用了-NTFSPRO 一样给了NTFS顺延的盘符!也就是加载NTFS4DOS前后使用-NTFSPRO参数是一样结果)
我的AUTOEXEC.BAT:
@ECHO OFF
tw /np N3 >nul
SET DIRCMD=/OGN /4
SET PROMPT=$P$G
SET HDPMI=16384
SET RAMDRIVE=x:\
XMSDSK 2048 %RAMDRIVE% /T /Y>NUL
PATH=%RAMDRIVE%;
COPY COMMAND.COM %RAMDRIVE%>NUL
SET COMSPEC=%RAMDRIVE%COMMAND.COM
MD %RAMDRIVE%TEMP
SET TEMP=%RAMDRIVE%TEMP
CD>%TEMP%\BOOTDRV.INI
vol>%TEMP%\VOL.TXT
cls
:start
call w.bat box (+white on +blue) @dos.scr:start
if errorlevel 100 goto end
if errorlevel 4 goto re
if errorlevel 3 goto end
if errorlevel 2 goto wdos
:x
IF EXIST dos.ex_ COPY dos.ex_ %RAMDRIVE%dos.zip>NUL
IF EXIST unzip.EXE COPY unzip.EXE %RAMDRIVE%unzip.exe>NUL
%RAMDRIVE%
cd\
unzip -d dos.zip >nul
del dos.zip >nul
menu
goto end
:wdos
mouse >nul
mousp >nul
DOSKEY >nul
DOSLFN /z:Cp936uni.tbl >nul
goto :eof
:re
r
goto end
:END
tw /q
mouse /q>nul
mousp /q>nul
DOSKEY /q>nul
DOSLFN /q >nul
cls
CONFIG.SYS内容:
device=himem.sys /testmem:off
FILES=20
BUFFERS=30
SHELL=COMMAND.COM /P /F /E:4096
FCBS=4,0
STACKS=9,256
DOS=HIGH,UMB,AUTO
lastdrive=z
[ Last edited by terse on 2007-4-16 at 01:10 PM ]
|
|
2007-4-16 13:06 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
160 楼』:
Quote: | 不加载NTFS4DOS的情况下;使用了-NTFSPRO 一样给了NTFS顺延的盘符! |
|
TOdisk 给出额外的盘符跟它们的程序没有关系的,只是按照它们的逻辑给出的
,就是说,如果没有运行它们,这些额外的盘符DOS系统是不识别的,但是在TODISK中,你仍然可以用它们来代替数字直接表示分区!(这也是TODISK的有趣的地方,但不提倡这样)
比如: G: (NTFS分区,是1:5), 也没有加载NTFSPRO/IFS
如下不行:
TODISK C: TO (G:\FILE) DOS系统是不识别G:
如下可以:
TODISK G: TO (C:\FILE) TODISK 会帮你转成对应的1:5, 也会一并显示出来的
(但不提倡这样,容易使你糊涂, 个性化地玩玩,可以)
|
|
2007-4-16 22:18 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
161 楼』:
Quote: | 知道是我的AUTOEXEC和CONFIG.SYS文件关系!(我下午都可以使用TODISK的), |
|
TODISK应该没什么特别要求,我也不清楚是否跟有些驱动冲突
我帮你测试一下吧:
是不是 XMSDSK TW MOUSP ...?
|
|
2007-4-16 22:21 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
162 楼』:
刚才试了 XMSDSK TW MOUSCLIP 都没有问题
现在,全面测试一下你的 全部配置,
不过 你这个 goto :eof (goto eof) ?
有这些用法?
:x
这个记号没有使用...
unzip ...
如果前面没有这个文件, 就没法执行..
[ Last edited by GOTOmsdos on 2007-4-16 at 11:34 PM ]
|
|
2007-4-16 23:11 |
|
|
terse
银牌会员
积分 2404
发帖 946
注册 2005-9-8
状态 离线
|
『第
163 楼』:
Quote: | Originally posted by GOTOmsdos at 2007-4-16 23:11:
刚才试了 XMSDSK TW MOUSCLIP 都没有问题
现在,全面测试一下你的 全部配置,
不过 你这个 goto :eof (goto eof) ?
有这些用法?
:x
这个记号没有使用...
... |
|
:eof是我用的一个空标签 这样用不对吗?(省略它好象会继续下面的动作)
:x的作用是想在这里有个停顿以便做WBAT的选择(省略它好象也会直接下面动作)
unzip 前加上 IF EXIST可以不?
下午我再继续测试;
另:我是U盘启动且被主板认为C:l
|
|
2007-4-17 01:24 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
164 楼』:
Quote: | :eof是我用的一个空标签 这样用不对吗?(省略它好象会继续下面的动作) |
|
goto :eof X
goto eof Y
而且,后面要有才行的吧? 否则出错
Quote: | :x的作用是想在这里有个停顿以便做WBAT的选择(省略它好象也会直接下面动作) |
|
有它,如果后面没有,照样接着执行的呀
如果没有,后面的事就没法做了呀
那当然,除了软盘模式(USB-FD)外,启动到哪,哪儿就是C
************************************
你的AUTOEXEC.BAT/CONFIG.SYS,我试了,(我没有的程序没法试...)
AUTOEXEC.BAT 如下:
@ECHO OFF
rem tw32 /np N3 >nul
tw32 >nul
SET DIRCMD=/OGN /4
SET PROMPT=$P$G
SET HDPMI=16384
SET RAMDRIVE=x:\
XMSDSK 2048 %RAMDRIVE% /Y>NUL
PATH=C:\DOS71;%RAMDRIVE%;
COPY COMMAND.COM %RAMDRIVE%>NUL
SET COMSPEC=%RAMDRIVE%COMMAND.COM
MD %RAMDRIVE%TEMP
SET TEMP=%RAMDRIVE%TEMP
CD>%TEMP%\BOOTDRV.INI
vol>%TEMP%\VOL.TXT
cls
%RAMDRIVE%
cd\
mouse >nul
mousclip >nul
DOSKEY >nul
lh DOSLFN >nul
goto eof
:re
:END
tw32 /q
mouse /q>nul
mousclip /q>nul
DOSKEY /q>nul
DOSLFN /q >nul
cls
:eof
CONFIG.SYS如下
DOS=HIGH,UMB
devicehigh=c:\dos71\himem.sys /testmem:off
devicehigh=c:\dos71\emm386.exe noems
SHELL=COMMAND.COM /P /F /E:4096
lastdrive=z
$$$$$$$$$$$$$$$$$
上面运行TODISK, 不压缩没问题, 压缩时显示 压缩失败
在CONFIG.SYS中加载EMM386.EXE RAM 就可以压缩了
可能是ZLIB压缩库对内存有要求; 初步估算一下,TODISK总共内存要求大概是在550-600左右,这个没精确测试...可能吧.
NTFSPRO后能运行,但压缩肯定不行,因为内存只剩500以下!
IFS后完全没问题
[ Last edited by GOTOmsdos on 2007-4-17 at 01:57 AM ]
|
|
2007-4-17 01:55 |
|
|
terse
银牌会员
积分 2404
发帖 946
注册 2005-9-8
状态 离线
|
『第
165 楼』:
刚又试了 把CONFIG.SYS中BUFFERS=30 改为 BUFFERSHIGH=10,0
现在可以运行TODISK
发现 04-15 13:27的版本在我的机器上第一次运行不能识别U盘,其他就可以;
谢谢GOTOmsdos的热心!
|
|
2007-4-17 02:09 |
|