ms-dos

MSDOS 4.0 字符串操作?
ms-dos

MSDOS 4.0 字符串操作?

由于硬件太旧,我被迫运行控制绘图仪的 Windows 3.1。我使用的软件会创建一个 .bat 文件,其中包含以下行: SPLOT.EXE/fmyfile.uc c:\myfile.plt /f - 是一个开关,后面跟着转换后的输出文件的文件名。当文件名以数字 1 或 2 开头时,就会出现问题,然后 splot.exe 会尝试在 COM1 或 COM2 端口上输出,而不是创建 .uc 文件。由于我无法控制此 .bat 文件的创建方式,因此我唯一的解决方案是创建自己的 splot.exe 文件作为“加载器”,它将使用临时文件名执行原始 splot.exe...

Admin

DOS 取消格式化内存问题
ms-dos

DOS 取消格式化内存问题

当我尝试格式化 MSDOS 6.22 FAT16 分区时(出于恢复原因,即使安装了 3 个 AV,我还是会感染大量病毒),它会继续运行,直到创建了 UNFORMAT 数据。它显示: C 盘错误。内存不足,无法读取所有系统信息。创建格式化恢复文件时出错。此磁盘无法取消格式化。是否继续格式化(Y/N)? 此时,它完全挂了。没有输入,5 秒断电不起作用,我必须去打开断路器(您可能会说“拔掉插头!!!”但这会产生火花,房子里的电线已经老化了)。我需要紧急帮助。 内存:4 GB 我正在尝试重新格式化的 DOS 分区:90 MB 此错误毫无原因! ...

Admin

DOS下获取文件不带扩展名的前几个字符
ms-dos

DOS下获取文件不带扩展名的前几个字符

我的文件是 AAAAAAA-01.pdf、BBBBBB-02.pdf、CCCCCCC-03.pdf 我能够使用以下命令在文件夹中生成不带扩展名的文件名的 Excel 列表: for %%i in (*.pdf) do @echo %%~ni >> C:\LIST.xls 我如何让它获取文件的前 7 个字符?我想要的输出列表只有 AAAAAA 、 BBBBBBB、CCCCCCC …… 我的第二个问题是:如何仅获取破折号 - 之前的那些字符?例如,我的文件是 ABCD-01.pdf、A-03.pdf、AB-00.pdf,...我希望输出为 A...

Admin

如何列出根文件夹的每个子目录中的一个文件?
ms-dos

如何列出根文件夹的每个子目录中的一个文件?

如果这很简单,请原谅 - 但是如何在我的根文件夹的每个子目录中仅列出一个文件?Linux 终端或 MS DOS 语法无关紧要。我猜它会是一个带有某些参数的 ls 或 dir 命令,但我在手册中没有找到这两个命令的任何内容。 ...

Admin

可以从 USB 启动 DOS 吗?
ms-dos

可以从 USB 启动 DOS 吗?

我有一台运行 CentOS 的 PC,它没有 CD 或软盘驱动器。它有一个 Intel 主板,我需要升级 BIOS,因为当前版本不支持 KVM 的 CPU vt(无论 CPU 有它)。 我从英特尔下载了 BIOS 升级,但我不知道如何刷新它。我以为 iflash 和可启动 USB 是可行的方法。但我真的不知道如何制作可启动 USB 棒。 我尝试了 WinImage81,但无法将其写入.img磁盘,它警告我磁盘不支持该格式。 然后我尝试了 Win32DiskImage 实用程序并下载了一些 MSDOS 映像,但是如果我将它们写入记忆棒,它们太小了(bio...

Admin

为什么 20 世纪 80 年代的 PC 用户需要分区
ms-dos

为什么 20 世纪 80 年代的 PC 用户需要分区

我目前正在从事与文件系统历史相关的研究。 显然主引导记录于1983年随MS-DOS 2推出,这也是第一个支持硬盘的DOS。 MBR 持续了数年,部分原因是我们在 21 世纪初才开始达到其极限。 考虑到当时的限制,我很好奇为什么 IBM 和 Microsoft 从一开始就添加了对分区的支持。我相信双启动和磁盘映像当时都还不存在。FAT16 显然支持高达 4GB 的磁盘。MS-DOS 当时似乎非常实用,所以这个功能对我来说是一个令人惊讶的功能。 为什么分区是如此早期的功能,以及人们如何使用它们? ...

Admin

如何在 UEFI BIOS 上从 USB 软盘驱动器启动
ms-dos

如何在 UEFI BIOS 上从 USB 软盘驱动器启动

我有一个 RAAYOO USB 软盘驱动器读取器和一些通用的 1.44 MB 软盘。我正尝试在具有 UEFI BIOS 的计算机上使用此读取器启动 FREEDOS 软盘版。它显示在旧版启动选项下,但当我单击它时,它会冻结并拒绝启动,即使过了 10 分钟也是如此。我验证了文件,尝试使用其他工具进行刷新,尝试使用 MS-DOS,并在旧的戴尔移动工作站上尝试,但什么都无法启动。我可以复制、读取和写入文本文档和其他文件,但出于某种原因,我就是无法启动它。有什么建议吗? ...

Admin

使用 SpeedSys 测试老式 486 计算机的内存性能
ms-dos

使用 SpeedSys 测试老式 486 计算机的内存性能

一个看似庞大的老式英特尔 486 电脑爱好者社区使用速度系统(等等)检查他们新买的/修理的机器是否按预期工作。 这样的测试报告可能是这样的。 我把那张照片取下来了这里。 我对上述图片的右下部分特别感兴趣。它似乎描绘了一个(扩展的?)内存性能(吞吐量?)图表,这可能对这类机器来说相当典型。 我的问题是:我到底在那里看到了什么(“x”轴上没有标签)以及为什么会出现这种“阶梯状”模式?(我相信这与 RAM 与外部/内部缓存有关,但我不确定。) ...

Admin

在页面打印机中强制打印部分页面
ms-dos

在页面打印机中强制打印部分页面

如何强制页面打印机打印部分页面? 从命令提示符(在 Windows XP 中,但自 MS-DOS 时代以来一直如此),如果将输出直接发送到页面导向打印机(如 Laserjet),则打印机将不会开始打印,直到 (1) 页面缓冲区已满,或 (2) 发送某种类型的换页命令。 就我而言,我正在使用一些旧的 DOS 程序,而这些程序(在我看来)没有好的现代版本。我在 XP 中的命令窗口工作,并使用 HP DeskJet 9650 打印机进行打印。如果我尝试打印长度超过一页的目录(或任何重定向文本),第一页将打印,但第二页将卡在打印机的缓冲区中。如果我尝试打印短于一页的...

Admin

接受已复制到剪贴板的 URL 的 MS-DOS 的 YT-DLP 批处理文件是什么样的?
ms-dos

接受已复制到剪贴板的 URL 的 MS-DOS 的 YT-DLP 批处理文件是什么样的?

请查看下面的批处理文件。 目标 ...是在批处理文件中运行 yt-dlp,然后它会给你一个包含六个选项的菜单: yt-dlp “%temp_file%” yt-dlp -f 最佳“%temp_file%” yt-dlp --write-sub“%temp_file%” yt-dlp --sub-lang en "%temp_file%" yt-dlp-cit“%temp_file%” yt-dlp -x --audio-format mp3 "%temp_file%" 我想到的方法是使用一个变量,我称之为temp_file,它将填充剪贴板的内容,这是一个...

Admin

在 DOS 下构建 8051 应用程序
ms-dos

在 DOS 下构建 8051 应用程序

我正在尝试重建 25 年前的一些 8051 代码,文档有点粗略。它完全基于 MS-DOS,我在 Windows XP 计算机上从命令提示符运行它。 我已成功运行汇编程序并创建对象,但在使用链接器 (rl51.exe) 时遇到了困难。我拥有的唯一文件是下面的文件,该文件被描述为命令文件。它不是 .bat 或 .cmd 文件(连续字符是“&”),它似乎是为了克服 rl51.exe 参数的 128 个字符限制而创建的。但我一直无法弄清楚如何调用该文件并创建链接的应用程序。 有人知道如何做到这一点吗? 谢谢 REM Command file to link...

Admin

对 MS-DOS 启动过程的误解?
ms-dos

对 MS-DOS 启动过程的误解?

我使用最新版本的 Rufus(更准确地说,Rufus 4.1.2045 Portable)创建可启动的 MS-DOS USB 驱动器。这很有效,启动后,命令ver显示以下内容。 Windows Millennium [Version 4.90.3000] 由于我手头有 MS-DOS 6.22 系统的旧备份,因此我尝试将系统文件(即msdos.sys、io.sys和command.com)复制到 USB 驱动器。我希望能够启动 MS-DOS 6.22。 然而事实并非如此——相反,我收到了以下错误消息。 Invalid system disk Replace ...

Admin

使用 Mac 在 USB 上制作 DOS 启动盘
ms-dos

使用 Mac 在 USB 上制作 DOS 启动盘

我正在尝试使用 Mac 在 USB 上制作 DOS 启动盘。我并不关心它是 MS-DOS 还是 FreeDOS,只要我能用它在 SuperMicro 的 X9DRL-iF 上刷新有故障的 BIOS 即可。 我不想启动 Mac,也不想启动 Linux。 为了首先查看启动棒是否工作正常,我尝试启动一台由 Gigabyte 卡和 Core 2 Duo 处理器组成的旧测试电脑。 我尝试过 Unetbootin、dd 或 Freedos FullUSB IMG 的不同组合,但都不起作用。我总是卡在那个屏幕上(包括图片)。 有任何想法吗? ...

Admin

如何启动在更大磁盘中恢复的 Windows 98 磁盘映像?
ms-dos

如何启动在更大磁盘中恢复的 Windows 98 磁盘映像?

让我详细解释一下我所做的事情: 发现 Windows 98 PC(奔腾 200MHz)中的三星 1.6GB IDE 硬盘出现故障 将其拆下,并通过一台稍新的 PC 运行转储gddrescue;它报告几个(<10)扇区无法读取 将磁盘转储恢复到 16BG SD 卡中,并使用SD 转 IDE 适配器 在 BIOS 中执行 IDE HDD 自动检测,发现适配器的大小为 8455(C/H/S = 16383/16/63) 尝试启动时出现“系统磁盘无效 - 更换磁盘,然后按任意键” 此时我做了许多其他尝试,但我目前的结论是 BIOS 中为新磁盘选择的 C/H...

Admin