如果您使用 DoubleSpace 因为 DoubleSpace 始终分配足够的驱动器号指定 DBLSPACE.INI 文件中的 lastdrive 行号得到的最后一个默认阻止设备,可能会更频繁地出现此问题。 如果安装 DoubleSpace 后添加一个其他块设备,DoubleSpace 会尝试保留可用的驱动器的数量。 这样的尝试可能会增加总数的驱动器超过 26 个可用的驱动器号。
DBLSPACE.SYS /MOVE 命令被阻止设备之前
如果新添加的块设备 (设备驱动程序使用驱动器号) 之前放置 CONFIG.SYS 文件中的 DEVICEHIGH=C:\DOS\DBLSPACE.SYS /MOVE 命令,阻止设备 DBLSPACE.INI 文件中的 lastdrive 行后,会下一个可用的驱动器号。
是例如如果 lastdrive 设置为 X,并且 DEVICEHIGH=C:\DOS\DBLSPACE.SYS /MOVE 后添加阻止设备,则阻止设备被分配驱动器号 Y。 否则两个多阻止设备后 DEVICEHIGH=C:\DOS\DBLSPACE.SYS /MOVE,一个成为驱动器 Z,而其他导致"太多块设备"错误信息。
若要更正此问题,请运行 DoubleSpace,并减少在 lastdrive 语句。 如果 DoubleSpace 不允许减少驱动器号,必须手动编辑 DBLSPACE.INI 文件。 为此,请使用以下步骤:
- 如果您使用 Microsoft Windows,并且有一个永久的交换文件 (PSF),运行 Windows,请注意您的 PSF 的当前大小,然后更改为无的您 PSF。 (将撤消此更改更高版本在此过程)。
- 切换到主机驱动器 (是例如 H)。
- 使用 attrib 命令更改 DBLSPACE.INI 文件下面的示例文件属性:
attrib h:\dblspace.ini-s-h-r
- 使用文本编辑器如 MS-DOS 编辑器打开在 DBLSPACE.INI 文件,然后为您希望主机驱动器号更改 lastdrive 设置。
- 更改为在步骤 3 中使用的相同字母的 ActivateDrive 行中的第一个参数。
警告: 不更改第二个参数是在以下示例的 (由 ):
Before change: ActivateDrive=X,
After change: ActivateDrive=N,
警告: 如果使用 N 值的物理设备 (如驱动器 A) 使用一个驱动器号,系统可能会停止响应 (挂起) 或重新启动它时不断地重新启动。
- 保存所做的更改并退出文本编辑器。
- 重置系统、 隐藏,和只读属性 DBLSPACE.INI 文件下面的示例:
attrib h:\dblspace.ini + s + h + r
- 通过按 CTRL+ALT+DEL 组合键重新启动计算机。
- 如果您在步骤 1 中删除您 PSF,则运行 Windows,并重新创建您的主机驱动器上 PSF。 不尝试创建该 PSF DoubleSpace 压缩驱动器上。 如果您重新创建其以前的大小在 PSF,您可能会收到以下消息:
Windows 将不使用多个虚拟内存指定的推荐的大小。 您确定要为其创建较大的交换文件?
您可以忽略此错误消息 ; 可能不正确。 只要在 PSF 不超过四次在物理内存,Windows 就可以使用大于推荐的大小的交换文件。
DBLSPACE.SYS /MOVE 命令被阻止设备后
如果 CONFIG.SYS 文件中的 DEVICEHIGH=C:\DOS\DBLSPACE.SYS /MOVE 命令置于新添加的块设备 (设备驱动程序使用驱动器号) 之后,阻止设备将后最后一个物理块设备 (是例如最后一个硬盘分区),会下一个可用的驱动器号,并将为 DoubleSpace 的可用的驱动器号超出 DBLSPACE.INI 文件 lastdrive 语句中指定值。
是例如 DBLSPACE /LIST 报告驱动器 Y 为可用于 DoubleSpace 的当 DBLSPACE.INI 文件报告 lastdrive = X。 如果您最后一个的逻辑驱动器是 C 和添加 DEVICEHIGH=C:\DOS\DBLSPACE.SYS /MOVE 之前的一块设备。 阻止设备成为驱动器 D。 如果您添加两个多阻止设备,然后其中之一成为 E 和其他将导致显示"太多块设备"错误消息的 MS-DOS。
要解决此问题,使用上一节中的相同的步骤。
具有一个 IBM3363 光驱动器冲突
上一个 IBM PS/2 3363 光驱动器运行 DoubleSpace 后,您可能会收到错误信息"太多块设备"ECYDDX.SYS 设备驱动程序中的从 CONFIG.SYS 文件中加载时。 作为结果可能会在移动驱动器号映射的 DoubleSpace 并在 lastdrive = 和 FirstDrive = 设置在该 DBLSPACE.INI 文件可能会更改。
要解决此问题,更改驱动器通过添加驱动器保留 ECYDDX.SYS =
参数 ECYDDX.SYS 命令 (其中 是驱动器数目) 在 CONFIG.SYS 文件中。
注意: IBM3363.EXE 用于代替 MSCDEX.EXE 此驱动器。
ECYDDX.SYS 是一种设备驱动程序用于 IBM 3363 光驱。 此驱动程序与 IBM3363.EXE 结合使用以提供对 IBM 3363 光驱的访问。 默认,ECYDDX.SYS 驱动程序保留在 PS /2 的八个驱动器和 PS / 1 上的一个驱动器。 加载时,这些保留的驱动器将行为类似于阻止设备和采用下一个可用的驱动器号。
注意: 这可能也适用于 IBM PC / 支持程序和其驱动程序 FSDDX.SYS。 默认,FSDDX.SYS 分配 8 个驱动器,可能需要在驱动器 = 参数添加。
您手动删除 MS-DOS DoubleSpace 文件 (包括您压缩
卷文件 (CVF) 和 DBLSPACE.BIN),但过能删除 DBLSPACE.INI
若要解决此问题,删除 DBLSPACE.INI。 如果您已删除所有 DoubleSpace 驱动器,在 MS-DOS 命令提示符下键入以下,并按 Enter 键:
阅读(2011) | 评论(0) | 转发(0) |