Labyrinth
02-20-2008, 07:16 AM
When ever possible use the formatter that comes in the cw800s instead of this.
Make damn sure ya know what drive you are formating!!!
if ya toast your pc hd by accident its your fault not mine!!
Some PVR do not support the NTFS format the cw800s being one of them Windows XP won't let you format a volume bigger than 32GB with FAT32
How to Format an External Hard Drive in FAT32
C & P from ridgecrop Consultants Ltd.
As Microsoft put it You cannot format a volume larger than 32 gigabytes (GB) in size using the FAT32 file system during the Windows XP installation process. Windows XP can mount and support FAT32 volumes larger than 32 GB (subject to the other limits), but you cannot create a FAT32 volume larger than 32 GB by using the Format tool during Setup. If you need to format a volume that is larger than 32 GB, use the NTFS file system to format it. Another option is to start from a Microsoft Windows 98 or Microsoft Windows Millennium Edition (Me) Startup disk and use the Format tool included on the disk. Using Windows 98 obviously opens up other issues - It doesn't support USB 2.0 or SATA as far as I know. Formatting a huge disk will take ages. It suports IDE, but not 48bit LBA, which is required for drives greater than 137GB. Also, you need to patch format.exe and fdisk (http://support.microsoft.com/?kbid=263044) to work with disks greater than 64GB. Even then scandisk will corrupt large disks unless you disable it. It can be done, but basically, this is ancient 16 bit code, and using it on modern hardware is not a good idea. There is a port of mkdosfs from Linux to Win32. I tried it, and chkdsk complained about being unable to test a RAW filesystem. It also uses funny cluster sizes, only 4K for normal sized disks.
Actually, looking back at the Microsoft comment, if I could format the volume myself, all would be OK. Fat32 is pretty simple, so it occured to me to write a fast format routine to do the job. Note that the 32GB limit is a limit of the formatter in Windows XP. FAT32 itselft should be OK to 2TB, limited by a 32 bit sector count in the boot sector. XP comes with a partitioning tool, called Disk Management. It even has Wizards for partitoning. This should be a cinch.
I've tested this with a SATA disk as follows. Power off the computer and connect the disk. Power up again - check the Bios finds it. If you have a IDE or SATA disk, make sure you power off before connecting, USB and Firewire ones can be connected with the power on.
Click Start menu, select Run and enter diskmgmt.msc
If it asks you to initialise the disk, make sure you select a Basic disk, as opposed to a Dynamic.
There's a guide on Disk Management You need to find the disk with unallocated space. Right click on it and select "New Partition" and follow these steps, clicking "Next" to get move on at each stage.
Partition Wizard starts, just click next to move on
Select Primary Partition.
Enter the maximum size for the Partition Size
Choose assign a drive letter. I used F:
Select "Do not Format this partition"
There will be a dialog box, summarising all the previous stuff. Click FinishNow you have a drive letter, this is what we will pass to the formatter
Now download a copy of fat32format. Extract the single EXE file to somewhere suitable, like C:\. Click Start->Run and enter cmd. CD to the where you extracted the fat32format exe, e.g. by typing CD /D c:\
Now you're almost done.
Type this
fat32format f:
You should see this displayed
Warning ALL data on drive 'f' will be lost irretrievably, are you sure (y/n)
Now when it says this, it really means it. If you format the boot sector, FATs and root directory will be filled with zeros. By typing pressing Y and hitting return, you're also absolving me of liability for whatever was on the disk before.
Assuming you don't bail out at this point you should see something like this -
Warning ALL data on drive 'f' will be lost irretrievably, are you sure
(y/n) :y
Size : 250GB 488392002 sectors
512 Bytes Per Sector, Cluster size 32768 bytes
Volume ID is 1bdb:2c1d
32 Reserved Sectors, 59604 Sectors per FAT, 2 fats
7629261 Total clusters
7629260 Free Clusters
Formatting drive f:...
Clearing out 119304 sectors for Reserved sectors, fats and root cluster...
Wrote 61083648 bytes in 0.988463 seconds, 61796609.106193 bytes/sec
Initialising reserved sectors and FATs...
Done
This means that all has gone according to plan. It should take about 4 seconds per Terabyte to format the disk. You can run chkdsk f: at this point if you're curious, and see something like this -
The type of the file system is FAT32.
Volume Serial Number is 1BDB-2C1D
Windows is verifying files and folders...
File and folder verification is complete.
Windows has checked the file system and found no problems.
244,136,352 KB total disk space.
244,136,320 KB are available.
32,768 bytes in each allocation unit.
7,629,261 total allocation units on disk.
7,629,260 allocation units available on disk.
This shows that my calculations match up with the ones inside Windows, which is good news
There are a couple of things you need to know before running fat32format. You need to have Administrator rights on XP for it to work, since it opens the drive in raw write mode. You also need to make sure that there are no open files on the volume - if there are you will see a message like this -
One last thing - fat32format is designed to format disks quickly. It doesn't check for bad sectors. If you need integrity checks, run a chkdsk /R f: after the format.
As of now, fat32format has worked on disks from 40GB to 2TB
Interfaces tested include IDE/PATA, SATA, eSATA, USB and Firewire
The formatted disks work on XP, Mac, Linux, the iPod (40gb), various Nas boxes and mediaplayers and Norton Ghost 2003
Formatting works on Windows 2000, Windows XP, and Windows Server 2003 and Vista. Note that Windows 9x/Me are not supported and do not work, but you can use the format.exe supplied with them instead
Make damn sure ya know what drive you are formating!!!
if ya toast your pc hd by accident its your fault not mine!!
Some PVR do not support the NTFS format the cw800s being one of them Windows XP won't let you format a volume bigger than 32GB with FAT32
How to Format an External Hard Drive in FAT32
C & P from ridgecrop Consultants Ltd.
As Microsoft put it You cannot format a volume larger than 32 gigabytes (GB) in size using the FAT32 file system during the Windows XP installation process. Windows XP can mount and support FAT32 volumes larger than 32 GB (subject to the other limits), but you cannot create a FAT32 volume larger than 32 GB by using the Format tool during Setup. If you need to format a volume that is larger than 32 GB, use the NTFS file system to format it. Another option is to start from a Microsoft Windows 98 or Microsoft Windows Millennium Edition (Me) Startup disk and use the Format tool included on the disk. Using Windows 98 obviously opens up other issues - It doesn't support USB 2.0 or SATA as far as I know. Formatting a huge disk will take ages. It suports IDE, but not 48bit LBA, which is required for drives greater than 137GB. Also, you need to patch format.exe and fdisk (http://support.microsoft.com/?kbid=263044) to work with disks greater than 64GB. Even then scandisk will corrupt large disks unless you disable it. It can be done, but basically, this is ancient 16 bit code, and using it on modern hardware is not a good idea. There is a port of mkdosfs from Linux to Win32. I tried it, and chkdsk complained about being unable to test a RAW filesystem. It also uses funny cluster sizes, only 4K for normal sized disks.
Actually, looking back at the Microsoft comment, if I could format the volume myself, all would be OK. Fat32 is pretty simple, so it occured to me to write a fast format routine to do the job. Note that the 32GB limit is a limit of the formatter in Windows XP. FAT32 itselft should be OK to 2TB, limited by a 32 bit sector count in the boot sector. XP comes with a partitioning tool, called Disk Management. It even has Wizards for partitoning. This should be a cinch.
I've tested this with a SATA disk as follows. Power off the computer and connect the disk. Power up again - check the Bios finds it. If you have a IDE or SATA disk, make sure you power off before connecting, USB and Firewire ones can be connected with the power on.
Click Start menu, select Run and enter diskmgmt.msc
If it asks you to initialise the disk, make sure you select a Basic disk, as opposed to a Dynamic.
There's a guide on Disk Management You need to find the disk with unallocated space. Right click on it and select "New Partition" and follow these steps, clicking "Next" to get move on at each stage.
Partition Wizard starts, just click next to move on
Select Primary Partition.
Enter the maximum size for the Partition Size
Choose assign a drive letter. I used F:
Select "Do not Format this partition"
There will be a dialog box, summarising all the previous stuff. Click FinishNow you have a drive letter, this is what we will pass to the formatter
Now download a copy of fat32format. Extract the single EXE file to somewhere suitable, like C:\. Click Start->Run and enter cmd. CD to the where you extracted the fat32format exe, e.g. by typing CD /D c:\
Now you're almost done.
Type this
fat32format f:
You should see this displayed
Warning ALL data on drive 'f' will be lost irretrievably, are you sure (y/n)
Now when it says this, it really means it. If you format the boot sector, FATs and root directory will be filled with zeros. By typing pressing Y and hitting return, you're also absolving me of liability for whatever was on the disk before.
Assuming you don't bail out at this point you should see something like this -
Warning ALL data on drive 'f' will be lost irretrievably, are you sure
(y/n) :y
Size : 250GB 488392002 sectors
512 Bytes Per Sector, Cluster size 32768 bytes
Volume ID is 1bdb:2c1d
32 Reserved Sectors, 59604 Sectors per FAT, 2 fats
7629261 Total clusters
7629260 Free Clusters
Formatting drive f:...
Clearing out 119304 sectors for Reserved sectors, fats and root cluster...
Wrote 61083648 bytes in 0.988463 seconds, 61796609.106193 bytes/sec
Initialising reserved sectors and FATs...
Done
This means that all has gone according to plan. It should take about 4 seconds per Terabyte to format the disk. You can run chkdsk f: at this point if you're curious, and see something like this -
The type of the file system is FAT32.
Volume Serial Number is 1BDB-2C1D
Windows is verifying files and folders...
File and folder verification is complete.
Windows has checked the file system and found no problems.
244,136,352 KB total disk space.
244,136,320 KB are available.
32,768 bytes in each allocation unit.
7,629,261 total allocation units on disk.
7,629,260 allocation units available on disk.
This shows that my calculations match up with the ones inside Windows, which is good news
There are a couple of things you need to know before running fat32format. You need to have Administrator rights on XP for it to work, since it opens the drive in raw write mode. You also need to make sure that there are no open files on the volume - if there are you will see a message like this -
One last thing - fat32format is designed to format disks quickly. It doesn't check for bad sectors. If you need integrity checks, run a chkdsk /R f: after the format.
As of now, fat32format has worked on disks from 40GB to 2TB
Interfaces tested include IDE/PATA, SATA, eSATA, USB and Firewire
The formatted disks work on XP, Mac, Linux, the iPod (40gb), various Nas boxes and mediaplayers and Norton Ghost 2003
Formatting works on Windows 2000, Windows XP, and Windows Server 2003 and Vista. Note that Windows 9x/Me are not supported and do not work, but you can use the format.exe supplied with them instead