Описание тега floppy

Сокращено с гибкого диска (FD) или дисковода гибких дисков (FDD). В основном имеется в виду FDD - устройство для чтения и записи данных на дискету.
1 ответ

Как записать двоичный файл в сектор 0 дискеты, вставленной через USB-дискету в Windows 10 pro 64 bit

Привет, ребята. Я пишу операционную систему в сборке 16-битного NASM Windows 10 64-битной (если быть точным) и скомпилировал ее в 2 двоичных файла.bin:kernel.binboot.binкак вы можете догадаться, boot.bin загружает kernel.bin и создает файловую систе…
1 ответ

Чтение с дискеты (AH=0x2, int 0x13) не завершено

На втором этапе моего загрузчика я пытаюсь загрузить несколько секторов с виртуальной дискеты в память в bochs, но после вызова int 0x13, рутина просто не возвращается. Я считаю, что соответствующий код из моего второго этапа: bootsys_start: mov %cs…
06 дек '16 в 12:29
1 ответ

Bootloader/kernel загружается только на виртуальной машине

Итак, последние несколько недель я пытался написать начальный загрузчик и ядро ​​в сборке (x86/x86_64), и, хотя я пробовал более сложные решения, перед тем, как сам писать, я решил опробовать некоторый код, который пользователь по имени Sinned разме…
21 июл '16 в 10:47
0 ответов

Преобразование дискеты rw в магнитную карту rw

У меня есть старое устройство чтения / записи дисковода гибких дисков, и я хочу знать, могу ли я использовать это для чтения данных магнитных карт и записи на них что-нибудь? Для справки, у меня есть опыт работы с языками семейства c и сборкой, что …
07 авг '18 в 09:06
0 ответов

Как преобразовать виртуальный образ Microware os-9 в обычный виртуальный образ

Уважаемое сообщество Stackru, У меня есть файл образа виртуального диска (os9000-xibase.img), и Windows не может ни прочитать, ни смонтировать его. Виртуальный диск ImDisk может хотя, но чем это все еще должно быть отформатировано, чтобы быть прочит…
28 фев '19 в 12:42
1 ответ

Разработка загрузчика в сборке

Я уже сделал часть своей ОС на ассемблере, но теперь я хочу создать для нее и собственный загрузчик вместо GRUB. Когда я разрабатывал свою тестовую ОС на ассемблере, я помню, что загружаю ее так: org 0x7c00 bits 16 ; OS Kernel Here times 510 - ($-$$…
22 янв '10 в 20:33
2 ответа

Пояснение кода сборки

Я начал изучать сборку. Я наткнулся на эти строки. ;*************************************************; ; OEM Parameter block / BIOS Parameter Block ;*************************************************; TIMES 0Bh-$+start DB 0 bpbBytesPerSector: DW 512 …
05 ноя '10 в 06:18
2 ответа

i386 Real mode - загрузка с дискеты

Я подхожу к кодированию в реальном режиме x86, и я нашел пример кода здесь: http://www.nondot.org/sabre/os/files/Booting/nasmBoot.txt Третий пример в этой статье загружает несколько секторов дискеты в память, используя вызовы BIOS в реальном режиме,…
28 мар '13 в 16:34
1 ответ

Как я могу обнаружить вставленную дискету и затем скопировать файлы?

У меня есть лодка со старыми дискетами, на которых есть изображения. Я хочу скопировать их, но у них есть имена файлов, которые часто дублируются. У меня был бы пакетный файл, который будет копировать и переименовывать файлы, но я должен запускать е…
26 июл '18 в 16:47
2 ответа

Как быстро вы могли читать / писать на дискеты, как 3 1/4 и 5 1/2?

Кто-нибудь знает / помнит реальную скорость чтения / записи дискет? Я хочу использовать это как лакомый кусочек для обсуждения того, насколько болезненно медленен наш сервер Sharepoint, но все веб-сайты с информацией о дисках, похоже, не имеют реаль…
16 окт '18 в 17:39
3 ответа

Проверьте, доступен ли дискета на языке ассемблера или нет. Загрузчик

У меня есть вопрос о том, как проверить, доступен ли дисковод гибких дисков или нет, используя язык ассемблера? Я проверил, достаточно ли оперативной памяти. Но я понятия не имею, как проверить, доступен ли дисковод. Я пробовал это: CMP AH, 0 JNE di…
17 окт '15 в 15:07
2 ответа

Расчет размера теоретического текстового файла

Я пишу статью о демографических прогнозах Бюро переписи населения до 2060 года, которая в несжатом виде содержит файл CSV размером 3,3 МБ. Файл состоит из 539 781 значений, каждое из которых состоит из 5-7 цифр и занимает 3 455 372 символа. Когда я …
14 дек '12 в 15:51
1 ответ

Создать образ дискеты в Windows

Итак, я скомпилировал загрузочную программу ASM следующим образом: nasm -f bin -o bootsect bootsect.asm И теперь мне нужно запустить следующую команду UNIX, чтобы сгенерировать образ с дискеты, но я использую MS Windows... cat bootsect /dev/zero | d…
22 июн '13 в 12:48
1 ответ

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

Я прохожу серию по разработке операционной системы BrokenThorn. Я пытаюсь создать виртуальную дискету, используя предоставленные там шаги. Шаги: Мы будем использовать VFD для создания виртуального образа дискеты для копирования нашей ОС. Это объясни…
22 окт '10 в 16:35
1 ответ

BIOS int 13h не может прочитать после первой дорожки

Я пытаюсь загрузить номер сектора из [head = 0, cilinder(track) = 1, sector = 1] с дискеты, используя прерывание BIOS 13h, из моего загрузчика fat12. Я использую подпрограмму read_sectors, чтобы прочитать сектор и загрузить его в es:bx. Этот код хор…
30 ноя '15 в 17:36
2 ответа

BIOS копирует 512-байтовый загрузчик в 0x7c00

Я пишу ядро; перед тем, как написать такую ​​сложную вещь, я подумал, что было бы не только полезно, но и бесполезно провести теоретическое чтение ядер, загрузчиков, регистров, BIOS и т. д. Эта статья говорит (и я цитирую): The boot sector loader. T…
24 авг '15 в 05:09
2 ответа

Как отличить USB-устройство от гибкого диска?

Я пытаюсь распознать типы дисков, зацикливаясь DriveInfo.GetDrives() результат.Но и для USB и для дискет я получаю одинаковое DriveType.Removable значение. Как я могу отличить их?
17 июн '10 в 10:25
2 ответа

Как использовать более 512 байт моей загрузочной дискеты

Я изучаю ассемблер, я выполнил http://mikeos.berlios.de/write-your-own-os.html шаги для создания загрузочной графической игры, но у меня есть проблема: я не могу использовать больше 512 байт памяти для моей программы. Как я могу решить эту проблему?…
18 фев '14 в 06:54
0 ответов

Запустите файл.vbs на дискете с autorun.inf

Итак, у меня есть дискета 1,44 МБ с файлом.vbs autorun.vbs, у меня тоже есть autorun.inf файл в корне этого. autorun.inf выглядит так: [Автозапуска] open = autorun.vbs Ничего не произошло. Я попытался вставить дискету в мой новый компьютер Vista, но…
12 ноя '16 в 18:39
0 ответов

Как программно извлечь виртуальный дисковод виртуальной машины в Hyper-V с помощью WMI и C#?

Я пытаюсь извлечь / удалить загруженный *виртуальный дисковод* (VFD) виртуальной машины в Hyper-V с помощью API-интерфейса WMI Hyper-V и VB.Net/C#. Я выполняю эту операцию, когда виртуальная машина выключена, но все равно получаю следующую ошибку: "…
19 июл '11 в 04:54