标题: 如何完全迁移 System Commander 所安装的位置 [打印本页] 作者: DOSforever 时间: 2007-2-3 04:16 标题: 如何完全迁移 System Commander 所安装的位置
到 System Commander 7.x 还可以在 DOS 下安装,可自从 8.x 版以来就只能在 Windows 下安装了,因为我没有它 DOS 下安装的序列号。我们知道 System Commander 有个 MultiFAT 的功能,也可以说是它的一大特色,也就是允许你在同一分区安装类似甚至完全相同的 OS ,但这个分区必须是 System Commander 标志为 MultiFAT 的分区,至于它是怎么标志的不太清楚,反正是要它认为该分区是 MultiFAT 分区,一般情况下是它安装到所在的分区即为 MultiFAT 分区。
以前在 DOS 下安装 System Commander 到 DOS 的主分区,它就认为 DOS 的 C: 为 MultiFAT 分区。这样我就可以在 C: 安装各种版本的 DOS 。但是现在 8.x System Commander 只能在 Windows 下安装,它只认为 Windows 的 C: 为 MultiFAT 分区,但在 Windows 下我不需要 MultiFAT 分区,所以问题就来了。
我把 Windows 下安装好后的 System Commander 所在的目录和根目录下的所有 System Commander 相关文件全都复制到 DOS 的 C: 下,然后先进入 Windows 下的 System Commander ,disable ,重新启动后进入到 DOS 的 System Commander , enable ,这样,尽管 MBR 还是 System Commander 的 MBR 但这时 System Commander 启动时调用所需的文件(我想应该)是 DOS 下的相关文件。现在启动/选择等功能都没问题,看起来似乎一切都没问题。但还是有问题,有几个 OS 的菜单项丢失了,而且当我新加入一个 OS 后,在 System Commander 的启动菜单上不能出现,用手工加入的方式 System Commander 可以识别该 OS 的分区和该 OS ,但就是无法加入到启动菜单项中。后来再重新 enable Windows 下的 System Commander 却可以自动加入。看来迁移不成功,似乎还缺少了某个文件或还需要改动某些设置?按理,MBR 是不变的,假如 System Commander 是以盘符作为路径的,那么 C: 仍旧是 C: ,目录的路径还是原来的路径,但为什么却不生效呢?
如果谁有 System Commander 8.x DOS 下安装的序列号那或许一切就好办了。作者: cnconfig 时间: 2007-2-11 09:45 我在d盘windows下安装 system commander 8.然后格式化c盘.这时显示缺少system commander 启动需要的文件.但是出现一个简易的启动分区选择选项.但是只有c盘可用.可见有文件写入了c盘.再在c盘上安装windows.装完后不出现osloader,还是那个简易选项.可见在硬盘主引导区写入的东西可不一般啊(至少屏蔽了nt的osloader),再在c盘下安装system commandr 8才能正常出现启动选项.
所以我认为:由于在硬盘主引导区写入了东西,版本之间具有特异性.所以才导致dos版和windows版不能通用.不知道可不可以这样:安装windows版的system commander-->备份system commander所使用的文件和主引导区的相关数据-->需要安装时在dos中操作,把文件放回相应位置.
这只是我的推测,对主引导区操作有风险.还请大家多分析一下.作者: DOSforever 时间: 2007-2-11 16:36 cnconfig:
呵呵,你的问题简单,其实你所遇到的问题已经在我的问题描述中包含了你的问题的原由。我已经说了:“……把 Windows 下安装好后的 System Commander 所在的目录和根目录下的所有 System Commander 相关文件全都复制到 DOS 的 C: 下……”这说明 System Commander 当然在安装所在分区的根目录要有它自己的相关文件。我认为是以下这几个文件:
至于你所说的 DOS 版和 Windows 版的通用问题,我认为 V Communication 发行的时候没分什么 DOS 版和 Windows 版,因为它的安装文件 setup.exe 是个既可已在 Windows 下执行也可以在 DOS 下执行的文件,只是两种平台下安装所需的序列号及其格式不一样。
我后来又仔细想了下我的问题,现在看来我一开始提问的时候标题不是太确切,其实应该这么说,或者说问题的关键在于“如何设置 MultiFAT 分区”。我后来又试验了下,由于 System Commander 的设置程序 SCIN 没有 uninstall MultiFAT 的选项,所以我只能在 Windows 下 Delete current group ,然后启动后到 DOS 下,Install MultiFAT option ,可看来还是不行。作者: cnconfig 时间: 2007-2-11 22:53 多谢DOSforever,这下我学到了很多啊!作者: free2 时间: 2007-2-12 02:05 我后来又仔细想了下我的问题,现在看来我一开始提问的时候标题不是太确切,其实应该这么说,或者说问题的关键在于“如何设置 MultiFAT 分区”。我后来又试验了下,由于 System Commander 的设置程序 SCIN 没有 uninstall MultiFAT 的选项,所以我只能在 Windows 下 Delete current group ,然后启动后到 DOS 下,Install MultiFAT option ,可看来还是不行。
和BootStar一样把硬盘的0/1道拿来做一个独立的分区可不可以?
单独为System Commander划一个分区,浪费开头的一磁道。
Boot Logical min MB
OS Name Vendor Drives partition size notes
AIX IBM 0 only no 100 9
BeOS Be any yes 250
BSDI Unix Berkely Software 0 only no 80
Btron 1B Btron 0 only no 40
Coherent Unix Mark Williams any no 15 9
CP/M Digital Research 0 only no 10 9
CTOS Unisys 0 only no 40
DOS all 0 only no 3
DOS/V IBM/Microsoft 0 only no 5
FreeBSD all any no 80
Interactive Unix Sun Microsystems 0 only no 20
JexeOS Toshiba 0 only no 100
Linux all any yes 15
Lynx Lynx Real-Time 0 only no 50
Minux all 0 only no 30 9
NetWare v2 Novell 0 only no 20
NetWare v3 & v4 Novell 0 only no 55 2
NetWare v5 Novell 0 only no 500 2
NeXT Step Next 0 only no 100 9
OpenStep Next 0 only no 120 9
Open Server SCO 0 only no 100 5
OS/2 v1.x IBM 0 only no 20 1
OS/2 v2 to v4 IBM any yes 40 1,4
Pick Pick Systems 0 only no 50 1
QNX QNX Software 0 only no 50
Solaris v4 Sun Microsystems any no 70 7
Solaris v7 Sun Microsystems any no 500 7
Solaris v8/9 Sun Microsystems any no 600 7,10
Theos Theos Software 0 only no 10
UnixWare SCO/Novell 0 only no 80 5
Venix Venturcom 0 only no 100 9
Windows 95 Microsoft 0 only no 40 1,6,8
Windows 95J Microsoft 0 only no 80 1,6,8
Windows 98 Microsoft 0 only no 250 1,6,8
Windows 98J Microsoft 0 only no 250 1,6,8
Windows Me Microsoft 0 only no 500 6,8
Windows NT v3.1 Microsoft 0 only no 90 1,3
Windows NT v3.5 Microsoft 0 only no 100 1,3
Windows NT v4.0 Microsoft 0 only no 220 1,3
Windows 2000/NT Microsoft 0 only no 800 1,3,8
Windows XP Microsoft 0 only no 1500 1,3,8
Windows 2003 Microsoft 0 only no 2000 1,3,8
Windows Longhorn Microsoft 0 only no 2500 1,3,8
[ Last edited by free2 on 2007-2-12 at 02:11 AM ]作者: DOSforever 时间: 2007-2-12 05:38
Quote:
Originally posted by free2 at 2007-2-12 02:05:
和BootStar一样把硬盘的0/1道拿来做一个独立的分区可不可以?