Проблема при создании дискеты

Я прохожу серию по разработке операционной системы BrokenThorn. Я пытаюсь создать виртуальную дискету, используя предоставленные там шаги. Шаги:

Мы будем использовать VFD для создания виртуального образа дискеты для копирования нашей ОС. Это объяснит, как его использовать.

  1. Откройте vfdwin.exe.
  2. На вкладке Драйвер нажмите кнопку Пуск. Это запускает драйвер.
  3. Выберите вкладку Drive0 или Drive1.
  4. Нажмите Открыть

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.

Другие вопросы по тегам