It is the files marked with the "System" attribute that Win9X Defrag won't move by default - not the hidden ones. To override that, go to Start - Run and use this command:
defrag c: /p That should leave all free space in a contiguous block at the end of the partition so you can use fips. Another option is to go and get Bootit Direct from the link below. It comes with a stand alone partitioning tool called pdisk.exe that will shrink FAT (16 or 32) partitions without having to be concerned about moving files - it will do that for you. No need to actually install Bootit Direct itself. Just unzip it and look for pdisk.exe - that's all you need. It's shareware ($15) but the fully functional program is free for a one month trial. http://www.terabyteunlimited.com/BOOTITD.HTM Tom "Brian J. Stults" wrote: > > I'm having trouble repartitioning a drive with a single FAT32 partition > with FIPS. I defragged, did a clean boot, and ran it, but it gives an > error that there are hidden or read-only files at the end of the > partition. I tried disabling the swap file (which I probably should > have done anyway.) That didn't help. Then I did "dir c:\ /s /a:h" to > find all the hidden files and change them. That took forever and still > didn't work. I don't want to shell out the money for Partition Magic. > Does anyone have any suggestions? > > Thanks. > -- > > Brian J. Stults > Doctoral Candidate > Department of Sociology > University at Albany - SUNY > Phone: (518) 442-4652 Fax: (518) 442-4936 > Web: http://www.albany.edu/~bs7452 > > --