Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am trying to install a program which requires me to have a floppy disk in my machine while the installation is going on.

I found a program called Virtual Floppy Drive that allowed me to create the drive and copy files to it, but it only works on 32-bit systems.

When I try to run it on Windows 7 64-bit, it gives me an error saying the virtual drive can't run on 64-bit systems.

I also tried using the subst a: c:\myadrive in the command prompt, and it does not work.

Is there another way to accomplish this?

share|improve this question

migrated from stackoverflow.com Sep 1 '10 at 5:38

This question came from our site for professional and enthusiast programmers.

8 Answers 8

up vote 6 down vote accepted

The main download page for Virtual Floppy Drive is http://sourceforge.net/projects/vfd/. It supports Windows 7 64-bit.

But there are comments on the Sourceforge page saying it does not work in Windows 7 64bit. One user (toantu) found a way and posted a comment further down.

  1. First copy the content of virtual floppy folder to C:\temp\.

  2. Download dseo13b.exe, install ... right click and choose run with administrator, select enable test mode, reboot, run it again with administrator, select sign a system file, type in C:\temp\vfd.sys

  3. Go to C:\temp\ folder, right click vfd.exe, choose properties, go to compatibility tab, select run this program in compatibility mode for XP and also select run this as an administrator, select driver tab, select browse, select vfd.sys, press install and start. Go to drive0 tab, select change, choose A for your drive, OK. Now select open/create, click create and hopefully your drive will be activated in Windows 7 64-bit. You must run all of the above with administrator right by the way, and make sure you have 64-bit version of 2 files vfd.dll & vfd.sys

share|improve this answer
1  
Thanks for the link...wasn't able to find it for 64-bit no matter how hard I looked. I was also able to accomplish what I was trying to do via a USB floppy drive. –  thiag0 Sep 1 '10 at 23:03
    
The download is on that page, it is for both 32bit and 64bit. Glad you solved it. –  Moab Sep 2 '10 at 17:17
2  
The release vfd21-080206.zip (downloaded from the mentioned project) fails to start on W7x64. Is says: "Virtual Floppy Drive does not run on Windows 95/98/Me." –  Shrike May 23 '11 at 11:14
    
@Moab Please consider revising your answer, as the tool does not work on Windows 7 64-bit. See this suggested edit and the comment by Shrike — superuser.com/suggested-edits/10605 –  slhck Apr 20 '12 at 22:38

It seems to me that the question asks how to mount virtual images on 64-bit Windows systems, though not stated.

ImDisk accomplishes this result.

enter image description here

If your need is less complex, mounting A: to a folder would work fine.

share|improve this answer

You don't even need additional software for this. Create a folder called "a", share it, map it as a network drive to A:. No need for additional downloads. I have used this on a lot of legacy systems that need floppy drives to transfer license keys.

share|improve this answer
    
That requires having a NIC installed, the Server service installed and running, file-and-print sharing set up and running, and so on. –  Synetech Mar 6 '11 at 21:23
    
This solution will work for some purposes but not for others. I am trying to use a program which writes a bootable floppy image - your solution will not work in that case. A virtual floppy, like Mike Fette's answer above, does. –  Zack Martin Apr 22 '13 at 4:29

If you have Windows 7 Professional or Ultimate you can use virtual Windows XP Mode to run 32-bit programs that do not run on 64-bit systems.

Any virtual machine, VirtualBox for example, can be used as well with a 32-bit virtual Windows environment.

share|improve this answer

As was previously stated, imDisk does work with Windows 7 Ultimate 64-bit. I tried VFD, and it works great in 32-bit but does not work in 64-bit. I have even tried Critical0's fix and it doesn't work either, even though I am on an AMD machine. I am using a new six-core Black Edition CPU.

I tried imDisk, and it works great if you follow the directions to the letter. Do not venture off of his directions. Once you get the command prompt in administrator mode, you're good to go, and it will stay working from that point on.

Also, it runs it as a service, rather than via some icon on your desktop, I like that much better then VFD anyhow. This way, it's always there if I want it, and I can run more than two virtual floppies or even CDs/DVDs.

I used to use VFD all the time, so I know what I'm doing. I am a computer tech and an operating system creator, which is why I needed virtual floppies. From there, I can take the floppy image and use it on a CD or whatever I want from there to boot off of.

share|improve this answer

You can turn your USB thumb drive into drive A: by first disabling the floppy drive in your BIOS. Then going into disk management console and changing your USB thumb drive's letter to A:, Now you should be able to get by any programs forcing you to use drive A:.

share|improve this answer

You can use a virtual floppy drive (VFD), but you need to install it in a non-standard way. I've found a solution how to install it under Windows Vista x64, and I think the procedure for Windows 7 is similar.

Please, checkout the solution at Virtual floppy drive for Vista?.

Good luck.

share|improve this answer

You will need 2 files from here: http://levicki.net/articles/stories/2007/08/17/The_story_of_the_vfdwin_21_64-bit_driver_patch.php

  1. Replace "vfd.dll" & "vfd.sys"

  2. Self Sign the Driver with the tool mentioned in the given link

  3. Reboot - Disable "Proper" Driver Signature Enforcement if you want it to be permanent:

    bcdedit /set {current} testsigning off
    
  4. Start the Program- Install Driver

share|improve this answer

protected by slhck Apr 24 '13 at 20:34

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.