Questions tagged [floppy]

Shortened from Floppy Disk(FD) or Floppy Disk Drive(FDD). Mainly referring to FDD - a device for reading and writing data to a floppy disk.

A Floppy Disk (FD) is a magnetic storage medium device used with a Floppy Disk Drive (FDD). Floppy technology was common between the 1970's and the 2000's. Floppies have been made in several sizes, notably 8-inch, 5.25 inch, and 3.5 inch.

Tag Usage

This tag should be used for questions about programming floppy drivers, accessing floppy data programmatically, emulating floppy technology with software, and anything else that is on-topic for Stack Overflow and relates to floppy disks, floppy drives, or floppy technology in general. For questions about installing, configuring, troubleshooting, or upgrading floppy technologies (for example, "How do I install an X size floppy drive in my Y computer?"), consider posting your question on Super User or Retrocomputing.SE. For questions about recovering data from old floppy disks, consider posting on Super User, Retrocomputing.SE, or Information Security.SE.

Resources

List of Floppy Disk Formats

70 questions
15
votes
1 answer

create a virtual floppy image without mount?

There are a lot of posts to show to create a virtual floppy image file as a super user or users can run sudo command. The basic steps are: create empty 1.44MB image file by dd command format the image file by mkfs.msdos mount the image file to some…
Congbin Guo
  • 1,685
  • 2
  • 16
  • 16
10
votes
2 answers

Does the BIOS copy the 512-byte bootloader to 0x7c00

I am amidst writing a kernel; before writing such a complicated thing, I thought it'd, not only, be helpful but also imperitive to do some theoretical reading of kernels, bootloaders, registers, BIOS, etc. This article says (and I quote): The boot…
weirdpanda
  • 2,521
  • 1
  • 20
  • 31
9
votes
4 answers

How do I write a bin file (512 bytes) to the first sector (sector 0) of a floppy disk?

How do I write a .bin file to be in the first sector of a floppy disk/virtual floppy disk/floppy image? I'm trying to boot a simple 512-byte bootloader. The size on everywhere says "512 bytes" so I should be good already. Additional Information: The…
Star OS
  • 119
  • 1
  • 1
  • 15
8
votes
1 answer

OS Development - booting from floppy drive using qemu

I have been reading BrokenThorn's OS development tutorial and am at the part of creating and loading the second stage bootloader. The tutorial is for Windows, but I am doing this in Linux(Ubuntu 13.04). This is what I have done: Created file…
Cygnus
  • 3,222
  • 9
  • 35
  • 65
7
votes
4 answers

Programmatically differentiating between USB Floppy Drive and USB Flash Drive in Windows

On Windows (XP-7), is there a reliable way of programatically differentiating between USB floppy drives and USB flash drives in C++? At the moment, I'm using WMI to get updates when new Win32_LogicalDisk instances are detected, and then using the…
user82116
  • 418
  • 5
  • 12
6
votes
2 answers

How fast could you read/write to floppy disks, both 3 1/4 and 5 1/2?

Does anyone know/remember the actual read/write speed of floppy disks? I want to use this as a tidbit for arguing how painfully slow our Sharepoint server is, but all the websites with information about the disks don't seem to have the actual speeds…
Robert Patrician
  • 302
  • 3
  • 13
6
votes
2 answers

Suppressing "Insert diskette to drive X:"

I am trying to check does any disk is present in drive A: (after my program installs i need to ensure that computer won't boot from installation diskette). I've tried using _access method (undefined reference...), FILE* and making directory inside…
Kamila Szewczyk
  • 1,874
  • 1
  • 16
  • 33
6
votes
1 answer

How to develop an Amiga application that is bootable from a floppy disk (NON-DOS)?

Following up on the "How do I code and compile an Amiga application?" question, which development library is required to boot an Amiga application from a floppy disk? Update: (2012-04-10) To consider the question solved, I have edited the title and…
Pedro Palhoto
  • 187
  • 1
  • 8
4
votes
2 answers

Floppy noise in C# WMI - Win32_LogicalDisk Class

I am trying to track USB device insertions and CD/DVD insertions on Windows by using WMI. However when I use Win32_LogicalDisk class to track those events, floppy starts to make noise. My queries are like below. First one is for USB and second one…
Burak Oguz
  • 43
  • 7
4
votes
1 answer

How to Use 10-Sector Track Format On A USB Floppy Drive

I'm programming a floppy disk-extractor/manager for an old synthesizer/keyboard instrument (made in 1980's). My Problem: This software should support USB-Floppy drives. It needs to read and write images to a 10-sector track formats. But USB…
Narek
  • 41
  • 3
4
votes
2 answers

How to distinguish between USB and floppy devices?

I'm trying to recognize drives types by looping around DriveInfo.GetDrives() result. But for both USB and floppy I get the same DriveType.Removable value. How can I distinguish between them?
Break Point
  • 309
  • 1
  • 3
  • 5
4
votes
3 answers

How to judge whether a driver is a floppy or a removable flash disk in C++?

I wonder if there is an API to distinguish floppy and flash disk in windows, C++ And is it possible to link a flash disk to A:\? Many Thanks!
user25749
  • 4,825
  • 14
  • 61
  • 83
4
votes
2 answers

Develop a Bootloader In Assembly

I've already done a part of my OS in Assembly, but now I want to build a own bootloader for it too instead of using GRUB. When I was developing my test OS in Assembly I remember that I boot it like this: org 0x7c00 bits 16 ; OS Kernel Here times…
Nathan Campos
  • 28,769
  • 59
  • 194
  • 300
3
votes
1 answer

Reading more sectors than there are on a track with int 13h

What is the order int 13h with ah=02h will read 19 sectors starting at (C, H, S) = (0, 0, 1) provided a (floppy) disk geometry of 2 heads, 18 sectors per track and 80 tracks per side. Or, more generally, what happens when it reaches the end of track…
PhantomR
  • 605
  • 4
  • 16
3
votes
1 answer

How to burn a binary file to sector 0 of a floppy disk inserted via a floppy usb on windows 10 pro 64 bit

Hello guys I am writing an operating system in Assembly 16 bit NASM windows 10 64 bit (to be specific) and compiled it to 2 binary .bin files: kernel.bin boot.bin as you may guess boot.bin loads kernel.bin and makes a filesystem, thats all ok. but…
Yoran Jansen
  • 387
  • 5
  • 23
1
2 3 4 5