Assembly 可以使用HDD仿真来允许我在CD上使用自己的可引导文件系统吗?

Assembly 可以使用HDD仿真来允许我在CD上使用自己的可引导文件系统吗?,assembly,bootloader,osdev,Assembly,Bootloader,Osdev,我正在玩操作系统开发,我想使用我自己的自定义文件系统。问题是,为了将我的操作系统安装到硬盘上,我将在CD上创建一个安装程序,理想情况下,我希望使用相同的文件系统创建该程序;这将意味着我不必担心如何导航CDF,并且我将能够使用与我的操作系统相同的引导加载程序系统来开发安装程序(这将是一个单一的平面二进制文件,其中前512字节包含代码,用于将文件的其余部分加载到内存中并执行其中包含的代码)。所以问题是,这可以通过HDD仿真来实现吗?如果可以,我该如何将平面文件系统映像刻录到CD上以实现这一点 提前感

我正在玩操作系统开发,我想使用我自己的自定义文件系统。问题是,为了将我的操作系统安装到硬盘上,我将在CD上创建一个安装程序,理想情况下,我希望使用相同的文件系统创建该程序;这将意味着我不必担心如何导航CDF,并且我将能够使用与我的操作系统相同的引导加载程序系统来开发安装程序(这将是一个单一的平面二进制文件,其中前512字节包含代码,用于将文件的其余部分加载到内存中并执行其中包含的代码)。所以问题是,这可以通过HDD仿真来实现吗?如果可以,我该如何将平面文件系统映像刻录到CD上以实现这一点

提前感谢,,
Lee.

仅供参考:cd引导扇区的大小不像软盘或硬盘引导扇区那样只有512字节。cd的引导扇区大小为4096字节。也许它需要另一个签名,而不是一个普通的硬盘引导扇区(我不知道)

似乎你应该从调查开始。所谓的“仿真模式”应提供高达2.88MB的图像(扩展磁盘),足以用于操作系统开发