Discussion:
Is there any DOS (MS, PC , Free, etc) format utility you can set cluster-size, align on sector boundary?
(too old to reply)
Some Guy
2017-11-02 02:59:03 UTC
Permalink
Basically, there's the question.

Is there any DOS program (ie - 16-bit program / utility that runs on DOS
version 7.10 or 8.00 aka win98/winme DOS) that will format a volume with
a user-defined cluster size (1k, 2k, 4k, 8k, etc, up to 32k) without
imposing what we know to be absurd rules or limits (ie trying to not
exceed a certain total-cluster-count) ?

And with the ability to aligning the clusters on sector boundaries?

There was a program called "OFORMAT.COM" (7/17/2004) that, according to
this:

========
This utility is based upon the Windows 98 Second Edition FORMAT tool but
has these important modifications to allow it to work efficiently in a
system manufacturers scripting environment:

• OFORMAT does not prompt for confirmation before formatting a disk.

• OFORMAT does not perform verification of sectors. This makes it
significantly faster than the conventional FORMAT utility.

• The new /A command-line option causes OFORMAT to align FAT data
clusters at a specified sector. Specifically, the /A:8 option
can be used to format the volume so that the FAT data clusters
are aligned at 4K boundaries.

Important: Because sectors are 512 bytes, the OFORMAT command must be
used with the /A:8 option to create a FAT volume that can be efficiently
converted to NTFS.
============

That program will not run on a PC booted into DOS 7.10 (win-98 dos) - it
claims incompatible DOS version. It will run on DOS 8.00 (Win-ME dos)
but I get a divide-by-zero error when I try to format a 250 gb volume.
Regular dos 7.10 format.com is fine formatting such a volume.

The conversion to NTFS is of no interest to me. I just want to create
FAT32 volumes with a smaller cluster size and with sector alignment.
Auric__
2017-11-02 05:37:33 UTC
Permalink
Post by Some Guy
Basically, there's the question.
Is there any DOS program (ie - 16-bit program / utility that runs on DOS
version 7.10 or 8.00 aka win98/winme DOS) that will format a volume with
a user-defined cluster size (1k, 2k, 4k, 8k, etc, up to 32k) without
imposing what we know to be absurd rules or limits (ie trying to not
exceed a certain total-cluster-count) ?
And with the ability to aligning the clusters on sector boundaries?
There was a program called "OFORMAT.COM" (7/17/2004) that, according to
[snip]
Post by Some Guy
That program will not run on a PC booted into DOS 7.10 (win-98 dos) - it
claims incompatible DOS version. It will run on DOS 8.00 (Win-ME dos)
but I get a divide-by-zero error when I try to format a 250 gb volume.
Regular dos 7.10 format.com is fine formatting such a volume.
The conversion to NTFS is of no interest to me. I just want to create
FAT32 volumes with a smaller cluster size and with sector alignment.
Perhaps Ranish Partition Manager?

http://www.ranish.com/part/
--
Press Ctrl-Alt-Del to make things worse.
Press any other key to set your motherboard on fire.
Rod Pemberton
2017-11-02 13:03:23 UTC
Permalink
On Wed, 01 Nov 2017 22:59:03 -0400
Post by Some Guy
Basically, there's the question.
Is there any DOS program (ie - 16-bit program / utility that runs on
DOS version 7.10 or 8.00 aka win98/winme DOS) that will format a
volume with a user-defined cluster size (1k, 2k, 4k, 8k, etc, up to
32k) without imposing what we know to be absurd rules or limits (ie
trying to not exceed a certain total-cluster-count) ?
And with the ability to aligning the clusters on sector boundaries?
You might look through the "3rd Party Disk Partitioning + Formatting
Tools" on MDGX's website. It has a long list of tools.

http://www.mdgx.com/secrets.htm#FDPT

[snip]
Post by Some Guy
[OFORMAT] will not run on a PC booted into DOS 7.10 (win-98 dos)
- it claims incompatible DOS version. It will run on DOS 8.00 (Win-ME
dos) but I get a divide-by-zero error when I try to format a 250 gb
volume. Regular dos 7.10 format.com is fine formatting such a volume.
Have you tried setting the DOS version for the executable with SETVER ?


Rod Pemberton
--
All the promises by Obama were illegal or temporary. Liberals should
stop shooting the messenger. Your anger is misplaced.
Kerr-Mudd,John
2017-11-02 21:23:49 UTC
Permalink
Post by Rod Pemberton
On Wed, 01 Nov 2017 22:59:03 -0400
Post by Some Guy
Basically, there's the question.
Is there any DOS program (ie - 16-bit program / utility that runs on
DOS version 7.10 or 8.00 aka win98/winme DOS) that will format a
volume with a user-defined cluster size (1k, 2k, 4k, 8k, etc, up to
32k) without imposing what we know to be absurd rules or limits (ie
trying to not exceed a certain total-cluster-count) ?
And with the ability to aligning the clusters on sector boundaries?
You might look through the "3rd Party Disk Partitioning + Formatting
Tools" on MDGX's website. It has a long list of tools.
http://www.mdgx.com/secrets.htm#FDPT
He also has hidden parameters section; but I don't know about limits:


FORMAT drive: /Z:n [Windows 95B OSR 2.0 + MS-DOS 7.10 and above ONLY]
FORMAT drive: /Z:n formats a FAT32 drive with a cluster size of n times
(multiple of) 512 Bytes.
Meaning:
drive: = your hard drive letter: C:, D:, E:... etc.
n = number of sectors per cluster multiplied by 512 (cluster size in
Bytes).
n = 1, 2, 4, 8, 16, 32 or 64.
Examples:
n = 1 creates a 512 Bytes cluster;
n = 2 creates a 1024 Bytes (1 KB) cluster;
n = ? creates a ? x 512 = ???? Bytes (???? Bytes : 1024 = ? KB) cluster.
You can modify the size of the allocation units (sectors) on a FAT32
drive to your heart desire.
The /Z:n parameter canNOT be used with floppy/removable drives.
Post by Rod Pemberton
[snip]
Post by Some Guy
[OFORMAT] will not run on a PC booted into DOS 7.10 (win-98 dos)
- it claims incompatible DOS version. It will run on DOS 8.00 (Win-ME
dos) but I get a divide-by-zero error when I try to format a 250 gb
volume. Regular dos 7.10 format.com is fine formatting such a volume.
Have you tried setting the DOS version for the executable with SETVER ?
Rod Pemberton
Some Guy
2017-11-03 01:44:57 UTC
Permalink
Post by Kerr-Mudd,John
FORMAT drive: /Z:n [Windows 95B OSR 2.0 + MS-DOS 7.10 and above ONLY]
FORMAT drive: /Z:n formats a FAT32 drive with a cluster size of n times
The /Z parameter doesn't work. It does nothing. Format doesn't
complain if you use it, but it totally ignores it.
Post by Kerr-Mudd,John
Post by Rod Pemberton
Have you tried setting the DOS version for the executable with SETVER ?
Yes. This did not change the behavior of Oformat when run under dos 7.10.
Loading...