中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS软件下载 & 游戏分享 (下载室) » 请问Paragon IFS Driver 4.01能够指定Mount哪一个分区吗
作者:
标题: 请问Paragon IFS Driver 4.01能够指定Mount哪一个分区吗 上一主题 | 下一主题
thy38
新手上路





积分 14
发帖 6
注册 2005-9-16
状态 离线
『楼 主』:  请问Paragon IFS Driver 4.01能够指定Mount哪一个分区吗

第一次发贴子,请多关照!

Paragon IFS Driver 4.01真是个好东西,不过我最近在帮朋友做一个自动搜索隐藏FAT32或NTFS分区中Ghost镜像并恢复到主分区中的东西。现在就剩下一个问题:我不能将Mount出来的盘符还原成N:N的形式(就是第N块硬盘下的第N个分区,因为这是Ghost用的形式),比如说:我的分区是这样的
---------------- Hard disk 1
Primary partitions:
No ID      Type     
---------------------------------------         
1   0B      FAT32
2   0F      Extended LBA
3   11      Hdden FAT12              
4   1E      Hdden VFAT                                               

Logical partitions:
No ID      Type              
---------------------------------------
5   0B      FAT32
6   17      Hidden HPFS
7   0B      FAT32
8   A0      IBM ThinkPad Hidden
9   83      Linux
10 07      NTFS/HPFS
11 93      Amoeba

能够由Mount出来的盘符推算N:N盘符吗?(其实问题就是Paragon IFS Driver 4.01到底能Mount哪些格式的分区?)

谢谢大家!

2008-5-28 01:43
查看资料  发短消息 网志   编辑帖子  回复  引用回复
thy38
新手上路





积分 14
发帖 6
注册 2005-9-16
状态 离线
『第 2 楼』:  

顺便问一下:
aefsoft /numhds可以将硬盘个数放在%NUMHDS%中,然后我用echo %NUMHDS%就可以显示出来,但我在C语言中调用system("aefsoft /numhds")再调用system("echo %NUMHDS%")就无法显示。

不过如果system("aefsoft /numhds")后退出程序,在DOS下键入echo %NUMHDS%又可以显示了。

不知道变量是怎样被处理的?

[ Last edited by thy38 on 2008-5-28 at 01:58 AM ]

2008-5-28 01:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 3 楼』:  

paragon ifs 可以mount ntfs ex2/3和隐藏分区(包括fat12/16/32的隐藏分区)。

如果使用不支持fat32的dos,那么ifs也能mount fat32分区

2008-5-28 10:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
thy38
新手上路





积分 14
发帖 6
注册 2005-9-16
状态 离线
『第 4 楼』:  

但是paragon ifs也可以mount  NFTS的隐藏分区,这说明我们对它到底能mount什么样的格式没有一个详细的了解。

2008-5-28 12:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
thy38
新手上路





积分 14
发帖 6
注册 2005-9-16
状态 离线
『第 5 楼』:  

而且如果我在PM中用HPFS格式(不是NTFS,但它的ID也是07)新建一个分区,就无法被mount,这时判断就更困难了。

2008-5-28 16:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
thy38
新手上路





积分 14
发帖 6
注册 2005-9-16
状态 离线
『第 6 楼』:  

还是要靠自己动手啊!
下午我把DiskGen能分的区全部分了一下:(minito检测如下)

N:N    DOS WIN PRI/LOG ACT HIDE ID FILE SYSTEM  LABEL       TOTALmb FREEmb
1:1  = C:  C:  PRIMARY YES NO   0B FAT32                    3592    3585   
1:2  = D:  E:  LOGICAL NO  NO   0B FAT32                    2604    2599   
1:3            LOGICAL NO  YES  17 NTFS/HPFS                1215    0      
1:4            LOGICAL NO  YES  11 FAT12                    23      0      
1:5            LOGICAL NO  NO   83 Linux Native             31      0      
1:6            LOGICAL NO  NO   83 Linux Native             23      0      
1:7            LOGICAL NO  NO   82 Linux Swap               31      0      
1:8            LOGICAL NO  NO   82 Linux Swap               31      0      
1:9            LOGICAL NO  YES  16 FAT16(32M+)              39      0      
1:10           LOGICAL NO  YES  14 FAT16(32M-)              54      0      
1:11           LOGICAL NO  NO   E3                          47      0      
1:12           LOGICAL NO  NO   F2                          54      0      
1:13           LOGICAL NO  NO   A5                          47      0      
1:14           LOGICAL NO  NO   DB                          39      0      
1:15           LOGICAL NO  YES  1C FAT32(LBA)               39      0      
1:16           LOGICAL NO  NO   02                          31      0      
1:17           LOGICAL NO  NO   09                          31      0      
1:18           LOGICAL NO  NO   63                          31      0      
1:19           LOGICAL NO  NO   75                          39      0      
1:20           LOGICAL NO  NO   B7                          31      0      
1:21           LOGICAL NO  NO   E1                          31      0      
1:22           LOGICAL NO  NO   03                          31      0      
1:23           LOGICAL NO  NO   0A                          31      0      
1:24           LOGICAL NO  NO   51                          31      0      
1:25           LOGICAL NO  NO   93                          23      0      
2:1        D:  PRIMARY YES NO   07 NTFS/HPFS                3584    1568   
2:2  = E:  F:  LOGICAL NO  NO   0B FAT32                    3012    2751   
2:3            LOGICAL NO  YES  1B FAT32                    1592    0      

最后发现Paragon IFS Driver 4.01能够mount的分区ID有:1B、17、11、83、07。
另外,DOS能够访问的分区ID为0B、01、06、04、0C,但将其隐藏后能被Mount的分区只有0B->1B,01->11,而06、04、0C隐藏后为16、14、1C均不能被mount。

这样我的程序有救了,只要再加个意外的分区格式处理就可以了。

2008-5-28 21:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by thy38 at 2008-5-28 12:06 PM:
但是paragon ifs也可以mount  NFTS的隐藏分区,这说明我们对它到底能mount什么样的格式没有一个详细的了解。

我上面回了,ifs当然可以mount隐藏ntfs (17)的。

  Quote:
Originally posted by thy38 at 2008-5-28 04:32 PM:
而且如果我在PM中用HPFS格式(不是NTFS,但它的ID也是07)新建一个分区,就无法被mount,这时判断就更困难了。

hpfs的问题,建议你可以忽略,现在应该没人在用hpfs了,ghost 8.x以后也不支持hpfs了

2008-5-29 10:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
thy38
新手上路





积分 14
发帖 6
注册 2005-9-16
状态 离线
『第 8 楼』:  

谢谢LS了。

2008-5-29 23:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: