Проблема при создании дискеты
Я прохожу серию по разработке операционной системы BrokenThorn. Я пытаюсь создать виртуальную дискету, используя предоставленные там шаги. Шаги:
Мы будем использовать VFD для создания виртуального образа дискеты для копирования нашей ОС. Это объяснит, как его использовать.
- Откройте vfdwin.exe.
- На вкладке Драйвер нажмите кнопку Пуск. Это запускает драйвер.
- Выберите вкладку Drive0 или Drive1.
- Нажмите Открыть
Insure Media Type - это стандартная 3,5" 1,44 МБ дискета, а тип диска находится в оперативной памяти. Также убедитесь, что защита от записи отключена. Нажмите" Создать ".
Зайдите в "Мой компьютер" (на * вашем * компьютере;)), и вы увидите новый дисковод гибких дисков.
Чтобы отформатировать диск, щелкните правой кнопкой мыши диск и перейдите в Свойства. Под вкладкой VFD будет опция формата.
Здесь проблема в том, что я не могу найти вкладку VFD в свойствах. Когда я продолжу дальше и использую парткопию:
partcopy Boot1.bin 0 200 -f0
Я получаю сообщение об ошибке
Failed to write destination at offset 0
Я не могу понять, в чем проблема? Кто-нибудь может помочь, пожалуйста? Заранее спасибо.
1 ответ
Простой ответ заключается в том, что VFD форматируется при создании. Его можно переформатировать с помощью кнопки форматирования на вкладках Drive0 или Drive1. Он также может быть отформатирован так же, как реальный диск - щелкните правой кнопкой мыши, Форматировать...
PartCopy
пишет непосредственно на диск и не требует, чтобы диск был отформатирован.
-f0
параметр указывает Drive0 - обычно диск a: который в VFD выбран на вкладке Drive0 "Буква диска:", кнопка "Изменить...".
Счастливый ответ заключается в том, что ImDisk (который включает в себя VFD) в отличие от VFD также работает на Win64.