问题标签 [floppy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 我用什么软件把软盘作为图像放在硬盘上?
我还有很多软盘。其中一些可能有我不想丢失的源代码。我也不想单独查看每一个,因为这会花费很多时间。什么软件最适合将所有数据复制到硬盘上,最好是同时创建索引?
我也有兴趣对 mac 软盘进行映像,但它不必在同一台机器上。
[回复]
目标是最终摆脱所有带有软盘的盒子。我问的是图像,因为 xcopy 不会复制所有(隐藏的?)扇区,是吗?xxcopy 更好吗?
我不想为每张软盘键入一个名称。
mac 上的磁盘工具可能需要太多的键盘或鼠标操作,但可能是可取的
boot - 如何开发可从软盘启动的 Amiga 应用程序(非 DOS)?
跟进“我如何编码和编译 Amiga 应用程序? ”问题,从软盘启动 Amiga 应用程序需要哪个开发库?
更新:(2012-04-10)考虑到问题已解决,我编辑了标题和正文以仅关注图书馆。仍然缺少从可以在另一个问题中询问的软盘部署工具启动。
c++ - 以编程方式区分 Windows 中的 USB 软盘驱动器和 USB 闪存驱动器
在 Windows (XP-7) 上,是否有一种可靠的方法可以在 C++ 中以编程方式区分 USB 软盘驱动器和 USB 闪存驱动器?
目前,我使用 WMI 在Win32_LogicalDisk
检测到新实例时获取更新,然后使用 LogicalDisk 对象的 DriveType 属性来确定基本类型。这很好用,除了软盘驱动器和 USB 闪存驱动器都是 DriveType DRIVE_REMOVABLE
,所以为了区分它们(软盘与闪存),我使用IOCTL_STORAGE_GET_HOTPLUG_INFO
接口来确定设备是否可热插拔,并且正在处理意味着它是闪存驱动器而不是软盘的主体。再一次,我认为这在内部软盘驱动器的情况下非常有效(如果效率有点低,使用 WDK API 和 WMI 来获取信息),但不幸的是 USB 软盘驱动器在很多时候也是热插拔的,所以有我可以看到,没有明确的方法可以区分闪存和 USB 软盘驱动器。我知道有些属性可能会起作用,比如检查它是否映射到保留的驱动器 A: 或 B(编辑:仅当机器肯定有软盘驱动器时才相关 - 请参阅MS-KB:如何在 Windows XP 中更改驱动器号分配),或查看描述,但我真的想要更可靠的东西。
很抱歉解释太长,但只是想清楚一点!谢谢
assembly - 在汇编中开发引导加载程序
我已经在 Assembly 中完成了我的操作系统的一部分,但现在我也想为它构建一个自己的引导加载程序,而不是使用 GRUB。当我在 Assembly 中开发我的测试操作系统时,我记得我是这样引导它的:
这个我已经知道了。现在我想使用它并执行“真正的”操作系统,它将是一个写入软盘第二扇区的 *.bin 文件。然后我想知道一些事情
- 如何在 Assembly 中执行引导加载程序以执行将在软盘的第二个扇区开始的内容?
- 我需要将任何东西添加到将放置在软盘第二扇区的程序集源中吗?
c++ - C++中如何判断一个驱动是软盘还是可移动闪存盘?
我想知道windows,C++中是否有区分软盘和闪存盘的API以及是否可以将闪存盘链接到A:\?非常感谢!</p>
c# - 如何区分 USB 设备和软盘设备?
我试图通过循环DriveInfo.GetDrives()
结果来识别驱动器类型。
但是对于 USB 和软盘,我得到相同的DriveType.Removable
值。
我怎样才能区分它们?
assembly - 汇编代码说明
我已经开始学习组装了。我遇到了这些线。
我对声明的第一行 "bpbBytesPerSector: DW 512" 感到困惑。在这里,我认为 DW 是定义词。所以 DW 512 表示定义 512 个字表示 1024 个字节。现在标签是“bpbBytesPerSector”。每个扇区的字节数应该是 512(这是我的想法)。同样,我无法理解接下来的两行。我对此完全感到困惑。任何人都可以解释我。提前谢谢。
assembly - 关于引导加载程序的问题
我正在关注breakthorn操作开发系列学习bootloader。在这个页面中,这些是三行代码:
在第二行中,他在软盘中加载了 7c00 处的 bios。为什么不在 0000 上?我检查了在哪里将引导加载程序存储在软盘映像上?. 这里也给出了同样的事情。但原因还没有解释。有人可以向我解释一下吗?提前致谢。
编辑:我很困惑,因为在稍后教程的同一站点中,代码是:
然后主要
现在在这里他为什么使用org 0?那么他为什么将地址复制到所有寄存器中?对不起,如果这是一个愚蠢的问题。我对汇编编程非常陌生,刚刚开始阅读有关引导加载程序的信息。
assembly - 如何用汇编语言读取 FAT 表
NC - Norton Commander 我应该编写一个类似 NC 的程序。我需要在程序集中访问 Fat Table 以显示程序中的文件和目录。有谁知道我如何在汇编中访问 Fat(软盘和硬盘)我应该使用什么中断?
提前致谢。
.net - C# WMI 中的软盘噪声 - Win32_LogicalDisk 类
我正在尝试使用 WMI 在 Windows 上跟踪 USB 设备插入和 CD/DVD 插入。但是,当我使用 Win32_LogicalDisk 类来跟踪这些事件时,软盘开始发出噪音。
我的查询如下。第一个用于 USB,第二个用于 CD。
实际上,它不会在所有版本上产生噪音。任何想法将不胜感激。