NTFSFlp 1.0

NTFSFlp 1.0 Screenshot Windows NT has never supported NTFS floppy disks, because Microsoft claims that floppy disks are too small for NTFS data structures.

Developer:   Mark Russinovich
      software by Mark Russinovich →
Price:  0.00
License:   Freeware
File size:   0K
Language:   
OS:   Windows Vista (?)
Rating:   0 /5 (0 votes)

Windows NT has never supported NTFS floppy disks, because Microsoft claims that floppy disks are too small for NTFS data structures. NTFSFlp is an application that will both format and enable NTFS support on floppy disks and proves this to be wrong. Now you can see for yourself why NTFS on floppies, while possible, is not a great idea.

Note: NTFSFlp should be run before you access your floppy drive for the first time after a reboot of your machine. If you mount a FAT drive and then run NTFSFlp, the FAT file system driver will crash the machine when the characteristics of the floppy drive change out from under it (see How It Works, below, for more information).

The first thing you will want to do is to format an NTFS floppy. Insert a floppy into your a: drive and enter "ntfsflp /f". Once the format is complete you will be able to access and write to the NTFS floppy in the same way as FAT floppies. You will notice is that there is significantly more disk activity, even when simple operations are performed, on the NTFS floppy than would occur on a FAT floppy. In addition, disk activity will continue for some time after you perform a modification of the data on the floppy. For this reason, I have included ntsync in this package, so that you can flush data onto an NTFS floppy before removing it.

NTFS floppy support must be enabled with NTFSFlp before you can access an NTFS floppy disk. Support is automatically enabled when you format an NTFS floppy, but can also be enabled by running NTFSFlp and not specifying any command-line arguments. You would need to do this if you created an NTFS floppy disk, rebooted the system and wished to access the floppy again.

NTFSFlp is a demonstration of NTFS floppy-disk support. It is not envisioned that anyone would want automatic NTFS floppy-disk support every time you run NT, so NTFSFlp must be used to manually enable support.

Windows NT actually goes to some lengths to prevent a user from creating an NTFS floppy disk. The first line of prevention is in the format utility. If a user specifies an NTFS format, format checks to make sure that the media is not a floppy. Then it checks to see if the medium is large enough to fit "minimum" NTFS on-disk data structures. Finally, it attempts to make an NTFS log file that is 2MB in size - an operation that will obviously fail on a 1.44MB floppy.

If you manage to get past these hurdles and get NTFS on a floppy, the NTFS driver itself will fail to mount floppy disks. Further, NTFS requires that the device driver for the media it is mounting implement the IOCTL_DISK_GET_PARTITION_INFO device I/O control call, something that floppy disk drivers are not required to do (and generally don't).

Using SoftICE for Windows NT I was able to trick format into creating an NTFS floppy disk with a log file that is only 256KB in size. This is large enough for NTFS to be able to function, and leaves 1MB of space on the floppy after NTFS structures have been created. To format an NTFS floppy, NTFSFlp copies the image of the NTFS floppy I created onto other floppy disks.

To trick NTFS into mounting an NTFS floppy, NTFSFlp loads a device driver, flpflt.sys, that changes the characteristics of the floppy disk device so that it does not look like a floppy. Flpflt also intercepts Device I/O Control calls that are directed at the floppy and implements IOCTL_DISK_GET_PARTITION_INFO. Note that flpflt.sys is not a filter driver - it reaches into the floppy0 device object and changes its characteristics, and replaces the IRP_MJ_DEVICE_CONTROL vector in the floppy driver's request handler table to point at its own. This technique is an example of another way to intercept and control requests that are sent to a device, and is in many senses actually more powerful than filtering in the traditional NTFilemon way.

NTFS floppy disks could be useful for storing compressed files on a floppy. In addition, NT 5.0 NTFS supports encryption, which would make it possible to have secure floppy disks.

tags ntfs floppy  floppy disk  the floppy  floppy disks  the ntfs  you will  disk support  the first  you can  partition info  floppy ntfsflp  flpflt sys  that are  

NTFSFlp 1.0 screenshot


Download NTFSFlp 1.0

 Download NTFSFlp 1.0


Authors software

Bluescreen 3.2 Bluescreen 3.2
Mark Russinovich

One of the most feared colors in the NT world is blue.

Du v 1.00 r 7 Du v 1.00 r 7
Mark Russinovich

Du (disk usage) will report the disk space usage for the directory you specify.

Sigcheck 1.0 Sigcheck 1.0
Mark Russinovich

Verify that images are digitally signed and dump version information with this simple command-line utility called Sigcheck.

AccessChk 1.03 AccessChk 1.03
Mark Russinovich

As a part of ensuring that they've created a secure environment Windows administrators often need to know what kind of accesses specific users or groups have to resources including files, directories, Registry keys, and Windows services.

CacheSet 1.0 CacheSet 1.0
Mark Russinovich

CacheSet is an applet which helps you manipulate the working-set parameters of the system file cache.

Similar software

NTFSFlp 1.0 NTFSFlp 1.0
Mark Russinovich

Windows NT has never supported NTFS floppy disks, because Microsoft claims that floppy disks are too small for NTFS data structures.

Active@ NTFS Reader for DOS 1.0.2 Active@ NTFS Reader for DOS 1.0.2
NTFS.com

NTFS Reader for DOS is a freeware tool that provides read access to NTFS partitions within the MS-DOS environment.

Floppy Disk Checker 1.0 Floppy Disk Checker 1.0
Shadow Image Data Recovery

Floppy Disk Checker checks you 1.

DiskInternals NTFS Reader 2.0 DiskInternals NTFS Reader 2.0
DiskInternals Research

DiskInternals NTFS Reader is a freware NTFS Reader for Windows 95, 98, Me.

Ultimate Boot CD 4.0 Ultimate Boot CD 4.0
Victor

You need the Ultimate Boot CD if you want to Run floppy-based diagnostic utilities from CDROM drives, Free yourself from the slow loading speed of the floppy drive, or Consolidate as many diagnostic programs as possible into one bootable CD.

Undelete from Floppy Disks 3.0 Undelete from Floppy Disks 3.0
Asankhaya Sharma

Undelete from Floppy Disks is a free tool written in assembly language for IBM PCs.

Partition Logic 0.67 Partition Logic 0.67
J. Andrew McLaughlin

Partition Logic is a free hard disk partitioning and data management tool.

ANALYZER for RECOVER Fixed/Floppy Disk 0.3 ANALYZER for RECOVER Fixed/Floppy Disk 0.3
Systech Software

ANALYZER for RECOVER Fixed/Floppy Disk FREEWARE visually reports on bad sectors in system area of floppy disk.

Splitter 1.10 Splitter 1.10
SolidSoftware

Splitter is an application which helps you to split large files to muliple floppy disks or hard drive for emailing.

Disktest PRO 1.0 Disktest PRO 1.0
Manuel Augusto Santos

Disktest PRO is a Windows (32Bits) program to analyze, repair or modify 3.

Other software in this category

Nullsoft Beep 0.3 Nullsoft Beep 0.3
Nullsoft, Inc

Nullsoft Beep is an application that makes your computer sound like computers sound in the movies.

AR Soft RAM Disk 1.20 AR Soft RAM Disk 1.20
AR Soft

The AR RAM Disk is a freeware driver for Windows NT or Windows 2000.

DBX Plugin for Windows Commander Beta DBX Plugin for Windows Commander Beta
Labs99

DBX Plugin is an additional component for Windows Commander allowing you to read contents of Microsoft Outlook Express files.

4th split 1.1.9.0 4th split 1.1.9.0
Sergey S. Tkachenko

4th split is used for splitting impossibly large files on blocks.

HDCopy 2.104 HDCopy 2.104
Kurt Zimmermann

HDCopy is recommended to make a boot disk.