如何在QNX6.X或LINUX或UNIX中MOUNT QNX3.21 的磁盘?

我是新来的QNX菜鸟,可能连菜鸟都够不上!

通常我都是在WINDOWS下工作的,会一点VB,VC。

我有一张1.44的QNX3.21 数据盘,在QNX3.21下,可以MOUNT上(QNX3.21的MOUNT命令格式为与QNX6.X不一样 ), 但在QNX6.X或RED HAT中就不能MOUNT上了,系统报告"FILE SYSTEM UNSPECIFIED", 使用的命令是“MOUNT -t QNX2 fd0 /mnt/floppy”, 用“MOUNT -t QNX4 fd0 /mnt/floppy”也不行,当然用其他的文件系统也是不行的。

我的目的是要在QNX6.X或LUNIX或UNIX中将它MOUNT上,读出来后再存到DOS文件系统中,好进一步解读其中的数据库文件的内容(我不知道是什么数据库,文件的扩展名是.D和.I, 如TEMP.D).

那位大哥能帮助我啊?

如果那位大侠愿意帮忙,我可以将磁盘的印象文件EMAIL给你。

我的EMAIL:wanggtz@163.com [/b]

QNX 2 or 3 软盘只能在 QNX 2 or 3 上读。
如果你有QNX4的话,你也许能用Qnx2fsys 来试一试。
其他UNIX (包括Linux, QNX6)就无能为力了。

在哪可以下载QNX4。X呢?

大哥你如果有的话,EMAIL一个给我用用吧!或者我把磁盘EMAIL给你,你试一试行吗?

谢谢了!

QNX4 是要花钱买的. 问问 Leadingtek 价格吧 :slight_smile:

我问了一个朋友关于在 QNX2 下读写 DOS 盘, 这是他的答复:

This is hard to believe, but I found the QNX2 manual that we have and
here’s the deal.

  1. There is a package provided by QSSL called RUNDOS. It has 3 programs
  • rundos - DOS emulator that lets you run a DOS application within
    the QNX2 environment.
  • qdos - BIOS emulator. QDOS emulates only the BIOS and runs
    PC-DOS. PC-DOS must be purchased.
  • dfs - DOS file system. This provides live access to DOS files
    as if they were QNX files, allowing your to use all the
    standard QNX utilities directly DOS files

Sooo what you would use just to copy files is dfs. The other 2 programs
let you run programs like MS-WORD on the QNX2 system. It is something
that was purchased from QSSL.

我 Google 了一下, RUNDOS Package 大概 $50.

你说50$的心境好比我们中国人(普通中国人,不是贪官!)说5元人民币!

我是一个普通爱好者,花600多元钱买一个QNX4,实在是买不起!

我只是想把QNX3.21盘上的文件读到DOS中,你能给我想点不花钱的办法吗?

我说的 $50 是指 RUNDOS.
QNX4 可能要好几万人民币吧.
QNX2, QNX 4 一般不是普通人所用 (既使在北美), QNX 6 倒是有个免费版, 所以一般业余爱好者都是用 QNX 6.

我在
ftp://quics.qnx.com/usr/free2/qnx2.21/qnx_utils/dfs
看到有 rundos/dfs, 但是你把它传到 QNX2 上倒是个问题. 如果你有能力传的话, 你早就把你软盘上的数据传出来了 :slight_smile:

也许你可把软盘影像 email 给 xtang 看看他是否可以读出后, email back to you.

你有没有查看你的 QNX 系统, 说不准 dfs 已经安装.

check your /cmds directory, maybe “dfs” is already there.

我的QNX3.21下是肯定没有DFS的,QNX6.1的硬盘下了放在一边,用它就得把WINDOWS硬盘下了,只好明天看看。

能把XTANG的EMAIL ADDRESS告诉我吗?我把磁盘的IMG给他。

我的QNX6.1可以MOUNT上DOS磁盘的,但他不能MOUNTQNX3.21磁盘啊!所以就算我的qnx6.1下有DFS,我能作什么呢?

我对大哥说的把QNX2.2 的dfs(应该是DOS文件系统的吧)传到QNX3.21中的方法好感兴趣,你能教我吗?

你还是把你的映像文件email给我,我给您搞把。

同意SPEAKER 所说,如果你只是想读出这张软盘,把映像传给他,让他给你拷出算了。
当然,如果你以后要经常在QNX2 和DOS 之间传文件,你最好自己setup 好 :slight_smile:

我在linux上常用mtools 来读写DOS 软盘。mtools 也有QNX2 版本,你可以试试看。
ftp://ftp.qnx.com/usr/free2/dos/mtools

你可能还得麻烦speaker 把mtools 放到 qnx2 floppy上,然后给你映像。这样你才能在你的QNX2里用mtools.

另外,我很好奇:放着免费,现代的QNX6你不用,你为何偏去捣鼓古老又昂贵的QNX2? 我所认识的人都是因为公司,单位需要。但你说你只是个人用。

我是搞医学的,有一个很古老的机器用的是QNX3.21系统。

我想修改他那个数据盘中的数据,以满足我实验的需要。但QNX3.21中的工具太少了,二来我对QNX3.21不熟,所以我想把他折腾到DOS中。在WIN中有很多工具可以修改这些数据库(或者说是数据文件)。

SPEAKER给了我一个dfs,但用起来不行,你邦我诊断一下。

我用的是你EMAIL给我的 dfs utlility, 我用你给我的写盘工具rawwritewin-0.3把你给的印象文件dfsutl写到1.44MB的磁盘中,放到QNX3.21中,用LS 1:/ 命令可以看到A盘中有两个目录:bkup 和utl。两个目录中都有一个dfs文件,我试着都运行了一下,效果是一样的,系统都提示“Unable to create DFS administrator task–Administrator program not found”。

我用cp命令把dfs拷到硬盘中运行,结果相同。

我在ftp://quics.qnx.com/usr/free2/qnx2.21/qnx_utils/dfs 中下载了三个文件,但我不知他是什么格式,用你给的写盘工具,写到A盘中也不能读,QNX3.21报告“Unable to access”.

我把这三个文件EMAIL给你,你帮忙认识一下,他是什么格式的。

一般地讲,$提示符表明是一般权限用户,你在$提示符后运行dfs可以吗?

liun讲,在ftp://ftp.qnx.com/usr/free2/dos/mtools/中有工具可以读写DOS文件,你能帮我写到QNX2磁盘,再印象给我吗?

难怪难怪,搞了半天还是单位的机器 :slight_smile:

有一点你或许不知:QNX2 的文件格式跟别人不同。你弄了半天,结果 Windows 里没有一个软件能读写它。