I'm about to do a fresh reinstall of my computer. Will FORMAT in dos do, or is there some additional
stuff i need to do to completely wipe the sucker clean?
Format will "wipe the sucker clean", unless you have files that would compromise national security on your hard drive.
Regards, hawk
"hawk" <hawk@spamex.com> wrote in message news:vht7ulddjr5rc0@corp.supernews.com
Format will "wipe the sucker clean", unless you have files that would compromise national security on your hard drive.
Regards, hawk
And what if i do?
"Mike Walsh" <mikew137@sbcglobal.net> wrote in message news:3F1EB358.B7D4AB74@sbcglobal.net
Do a low level format or use one of the many utilities available to
wipe the disk clean.
What does a low level format mean?
What utilities do you mean?
Thanks.
Format will "wipe the sucker clean", unless you have files that would compromise national security on your hard drive.And what if i do?
Format will "wipe the sucker clean", unless you have files that would compromise national security on your hard drive.:
A low level format will (among other things) overwrite all data on thedisc. Most format utilities will do a read test and remove the file table
Some people have reported that a disk was made unusable by attempting a low level format. Get a low level format utility that was designed for yourdrive from the hard drive manufacturer if possible. I have done low level formats on IDE drives with vender supplied utilities without any problems.
Check the size of the file, erase it, then
copy a bigger file to that file name.
It's gone.
On 24 Jul 2003 01:59:31 -0400, Joe Fischer <gravity1@shell1.iglou.com>
wrote:
Check the size of the file, erase it, then
copy a bigger file to that file name.
It's gone.
How do you know that the "bigger" file has been copied to the same
location (on the hard disk) as the one you just deleted?
In alt.msdos
James Egan <jegan@jegan.com> wrote:
: Joe Fischer <gravity1@shell1.iglou.com> wrote:
:
Check the size of the file, erase it, then:
copy a bigger file to that file name.
It's gone.
: How do you know that the "bigger" file has been copied to the same
: location (on the hard disk) as the one you just deleted?
: Jim.
Then don't delete it, just copy the bigger
file to that filename and tell it to overwrite it. :-)
I don't think that will work either. Maybe a resident expert can
explain how "copy" works. Does it create a file in its own (formerly
free) space and then delete the reference to the original or is the
original filespace used?
If one really needs to be concerned with removing old data, then delete >whatever files and use a free space wiping utility. Of course, there could >still be remnants left in the slack space of any files kept. OTOH, as long
as the drive has not been repartitioned, then a plain FORMAT/U is sufficient >to remove all data from the partition.
In alt.msdos
innocent bystander <spam@someguy.com> wrote:
: "hawk" <hawk@spamex.com> wrote:
Format will "wipe the sucker clean", unless you have files that would compromise national security on your hard drive.:
: And what if i do?
Check the size of the file, erase it, then
copy a bigger file to that file name.
It's gone.
Joe Fischer
In alt.msdos:
Check the size of the file, (do not delete) then
copy a bigger file to that file name.
It's gone.:
Joe Fischer
On Thu, 24 Jul 2003 18:31:30 -0400, "Todd Vargo" <toddvargo@nccw.net>could
wrote:
<snip>
If one really needs to be concerned with removing old data, then delete >whatever files and use a free space wiping utility. Of course, there
longstill be remnants left in the slack space of any files kept. OTOH, as
sufficientas the drive has not been repartitioned, then a plain FORMAT/U is
to remove all data from the partition.
I don't think that /U does any overwriting. It just doesn't check for
any existing partition information, and then writes the FAT's and the
root directory. Any data on the drive should still be there. But you
would need a disk sector editor to see it.
Richard Bonner <ak621@chebucto.ns.ca> wrote:over
: Joe Fischer wrote:
In alt.msdos:
Check the size of the file, (do not delete) then
copy a bigger file to that file name.
It's gone.:
Joe Fischer
: *** Not necessarily. COPY will not always place a new file directly
: the old. As well, copying a larger file will not necessarily erase all
: parts of some previous files because of the way a file is written to the
: disc.
I think it will if no other files are written
first.
: So, copying a different, but same-size file to the hard drive mightend
: up in the same allocation unit, but there is no guarantee it will and
: no guarantee it will directly overwrite all of the previous file.
I suggested a bigger file.
If a bigger file is written to the same
filename it should fill all prior allocation units
and then start additional ones.
<arargh307NOSPAM@NOW.AT.arargh.com> wrote in message >news:jl81ivgekcrhsceuo2m2dej694s3hgni31@4ax.com...For floppys, I think that you are correct. Format actually does do a
On Thu, 24 Jul 2003 18:31:30 -0400, "Todd Vargo" <toddvargo@nccw.net>could
wrote:
<snip>
If one really needs to be concerned with removing old data, then delete
whatever files and use a free space wiping utility. Of course, there
longstill be remnants left in the slack space of any files kept. OTOH, as
as the drive has not been repartitioned, then a plain FORMAT/U is >sufficient
to remove all data from the partition.
I don't think that /U does any overwriting. It just doesn't check for
any existing partition information, and then writes the FAT's and the
root directory. Any data on the drive should still be there. But you
would need a disk sector editor to see it.
The /U means unconditional overwrite. The default action (/Q) does what you >suggest above. If interested, copy some files to a floppy and format it with >the /U switch. Try reading it with a disk editor. If you don't have a disk >editor, you could also use a program that creates a diskimage file and just >use a file editor to view it.
:Check the size of the file, (do not delete) then:
copy a bigger file to that file name.
It's gone.
Joe Fischer
I think it will if no other files are written
first.
: So, copying a different, but same-size file to the hard drive might: end
: up in the same allocation unit, but there is no guarantee it will and:
: no guarantee it will directly overwrite all of the previous file.
I suggested a bigger file.
If a bigger file is written to the same:
filename it should fill all prior allocation units
and then start additional ones.
However you said:
"as the drive has not been repartitioned, then a plain FORMAT/U is
sufficient to remove all data from the partition."
Floppys don't have partitions, and I think that my reply is correct
for hard disks.
The documentation I checked impiled that '/u' causes a 'format track
and verify' operation. I don't think that that command works on
current hard drives.
If I get time this weekend, I will setup a system, and find an old IDE
drive, and find out which way it actually works.
For floppys, I think that you are correct. Format actually does do a hardware format.
However you said:
"as the drive has not been repartitioned, then a plain FORMAT/U is
sufficient to remove all data from the partition."
Floppys don't have partitions, and I think that my reply is correct
for hard disks.
The documentation I checked impiled that '/u' causes a 'format track
and verify' operation. I don't think that that command works on
current hard drives.
The /U option will not remove all data from that partition
I`m sure i`m talking complete b*llocks though, i`ve not had much sleep !
I`m sure i`m talking complete b*llocks though, i`ve not had much sleep !Before anyone else responds with further contradicting information, please check it for correctness before posting. At least one person intends to verify me, so lets wait and see the result. ;-)
<arargh307NOSPAM@NOW.AT.arargh.com> wrote
However you said:
"as the drive has not been repartitioned, then a plain FORMAT/U is
sufficient to remove all data from the partition."
Floppys don't have partitions, and I think that my reply is correct
for hard disks.
The documentation I checked impiled that '/u' causes a 'format track
and verify' operation. I don't think that that command works on
current hard drives.
I don't know what documentation you are reading, but if you read the >documentation provided in HELP from MSDOS 6.xx, there is no mention about >track/partition relationships. Basically, FORMAT/U treats clusters in a >partition the same as it would physical tracks on a floppy.
HELP FORMAT
http://2dos.homepage.dk/batutil/help/FORMAT_S.HTM
Note, in Win95 and newer, FORMAT no longer stores unformat data at the end
of a drive, which is why the UNFORMAT utility was removed.
Ok here are the results of the test.
If I get time this weekend, I will setup a system, and find an old IDE
drive, and find out which way it actually works.
I'll be hanging on the edge of my seat!
BTW, make sure that when you type FORMAT/U that you do not in any way
include a /Q with the command. On some versions, the /Q simply disables the >/U, while others refuse to accept both (because they mean exactly the >opposite).
Note, in Win95 and newer, FORMAT no longer stores unformat data at the endimplies that the data was still there, else there is NWIH to UNFORMAT
of a drive, which is why the UNFORMAT utility was removed.
Ok here are the results of the test.
Built a system.
Used a 4 year old 4 gig seagate drive that was collecting dust.
Set the bios type to 'large' so that DOS 5 could see the whole drive.
Used DOS 5 FDISK to create a 20 meg FAT 16 partition.
Used DOS 5 FORMAT to format it.
Used QBasic to fill the drive with known data.
With each of MSDOS 5.00, 6.22, 7.00 (win95), 7.10 (win98):
Did a "format c:/u"
Used a disk editor to check if the data was still there.
IT WAS.
Format /U does NOT wipe data on hard drives.
It just zeros out the FATs and the root directory.
Also, this:end
Note, in Win95 and newer, FORMAT no longer stores unformat data at the
of a drive, which is why the UNFORMAT utility was removed.implies that the data was still there, else there is NWIH to UNFORMAT
a drive.
!I`m sure i`m talking complete b*llocks though, i`ve not had much sleep
pleaseBefore anyone else responds with further contradicting information,
check it for correctness before posting. At least one person intends to verify me, so lets wait and see the result. ;-)
The question is, was *I* entirely right ? :-p
<arargh307NOSPAM@NOW.AT.arargh.com> wroteIt was never assembled that far. Just a MB & PS in a case, with
Ok here are the results of the test.
Built a system.
Used a 4 year old 4 gig seagate drive that was collecting dust.
Set the bios type to 'large' so that DOS 5 could see the whole drive.
Used DOS 5 FDISK to create a 20 meg FAT 16 partition.
Used DOS 5 FORMAT to format it.
Used QBasic to fill the drive with known data.
With each of MSDOS 5.00, 6.22, 7.00 (win95), 7.10 (win98):
Did a "format c:/u"
Used a disk editor to check if the data was still there.
IT WAS.
Format /U does NOT wipe data on hard drives.
It just zeros out the FATs and the root directory.
I stand corrected! I have not reformatted a HD in a long while, but I do >recall it wiped all data from a HD.
Now that you have a spare machine, could you try it with the /C switch?
FORMAT C: /U /CFirst I would have to find a drive with bad sectors:
IIRC (and I'm proven to be wrong on occasion), in DOS 6.xx I thought it was >the /Q that stored the unformat information.
<arargh307NOSPAM@NOW.AT.arargh.com> wroteBecause: /C Tests clusters that are currently marked "bad."
"Todd Vargo" <toddvargo@nccw.net> wrote:
I stand corrected! I have not reformatted a HD in a long while, but I doIt was never assembled that far. Just a MB & PS in a case, with
recall it wiped all data from a HD.
Now that you have a spare machine, could you try it with the /C switch?
cables hanging out connecting to drives.
FORMAT C: /U /CFirst I would have to find a drive with bad sectors:
/C Tests clusters that are currently marked "bad."
The only drives that I know that have bad sectors are either MFM,
ESDI, or SMD. No IDE or SCSI.
Why would a drive with bad sectors be required?
Why not just run the command on the same drive?No clusters marked "bad".
Todd Vargo <toddvargo@nccw.net> wrote::
: I recommend you (and others) play with a disk editor before commenting
: further about what each of you *think* you know.
Like DEBUG?
Your premise that format does or ever did:
anything to obliterate data seems to be wrong.
Debug will write the same number of bytes:
that was in the file with all zeros, to the same
location.
First I would have to find a drive with bad sectors:
/C Tests clusters that are currently marked "bad."
The only drives that I know that have bad sectors are either MFM,
ESDI, or SMD. No IDE or SCSI.
<arargh307NOSPAM@NOW.AT.arargh.com> wroteAll right, I plugged the drives back in, and under DOS 7.10 ran a
"Todd Vargo" <toddvargo@nccw.net> wrote:
Why would a drive with bad sectors be required?Because: /C Tests clusters that are currently marked "bad."
No bad sectors, no clusters marked "bad".
Why not just run the command on the same drive?No clusters marked "bad".
Never mind, it was not important anyway. :-(
It is possible to use DEBUG for a file anywhere on a drive, if the: qbasic to write to the file in binary or random access mode.
:
: OPEN "filename.ext" FOR BINARY AS #1
: lLOF = LOF(1)
: wipe$ = "A N Y S T R I N G"
: DO UNTIL LOC(1) >= lLOF
: PUT #1, , wipe$
: LOOP
: CLOSE
I quit using basic when they quit using line numbers. :-)
If basic will overwrite existing clusters why won't DEBUG?
The BASIC program above (add line numbers if preferred) accesses the disk >directly. The manner in which you used DEBUG does not. Actually DEBUG can >access specific sectors of a drive, however, you must know exactly where the >file resides and hopefully it's not out of DEBUG's reach. Its NOT worth the >effort.
On Sun, 27 Jul 2003 16:04:19 -0400, "Todd Vargo" <toddvargo@nccw.net>the
wrote:
: qbasic to write to the file in binary or random access mode.
:
: OPEN "filename.ext" FOR BINARY AS #1
: lLOF = LOF(1)
: wipe$ = "A N Y S T R I N G"
: DO UNTIL LOC(1) >= lLOF
: PUT #1, , wipe$
: LOOP
: CLOSE
I quit using basic when they quit using line numbers. :-)
If basic will overwrite existing clusters why won't DEBUG?
The BASIC program above (add line numbers if preferred) accesses the disk >directly. The manner in which you used DEBUG does not. Actually DEBUG can >access specific sectors of a drive, however, you must know exactly where
thefile resides and hopefully it's not out of DEBUG's reach. Its NOT worth
^^^^^^effort.It is possible to use DEBUG for a file anywhere on a drive, if the
file is not too big - about 300k to 400k limit:
do 'debug big.fil'
do 'r'
the 'r' is to find out where DEBUG ends.
use the 'f' command to fill memory up to 9000:ffff, but don't
overwrite any part of DEBUG.
do a 'w'
That should overwrite the file.
Better to use a wipe file program.
All right, I plugged the drives back in, and under DOS 7.10 ran a
format c:/u/c
As I expected, it did exactly nothing about wiping data.
Then, I went in and by hand marked some clusters bad. (They weren't
really). Ran format c:/u/c again. Still didn't wipe any data. It did
clear the 'bad' cluster marks from the FAT, however.
I assume that the '/C' test means read the cluster, and if you didn't
get an error, assume that it is good.
I don't think any version of MS format will wipe data. At least none
that I have seen.
If you really need to wipe the data area of a hard disk, there are any
number of utilities floating abound the web that will do that. Some
even follow the goverment rules for security in that area.
This is very discouraging. I was sure that I had wiped a HD before usingYes, it always asked. I don't think that there is any way to suppress
only FORMAT. Apparently I was totally wrong (it happens) about FORMAT's /U >switch operation on hard drives. Thanks for volunteering your efforts and >sorry you wasted your time humoring me.
BTW, someone asked a question that maybe you can confirm. When you used the >/U switch, was the 'Are you sure' type message displayed? I seem to recall
/U did not suppress this message as was claimed. ;-)
If you really need to wipe the data area of a hard disk, there are any
number of utilities floating abound the web that will do that. Some
even follow the goverment rules for security in that area.
Yes, this was suggested to the OP already.
Create two different files. To keep the test legitimate, make the firstYes, you right. I forgot that using when files, debug does normal
file larger than DEBUG's capability (about 600k should do).
Use a disk editor to identify the starting location of each file.
Delete the first file created.
Use your debug method to wipe the remaining second file.
Now examine the starting location of the wiped file.
My tests have shown the wiped file is written in the location of the first >file, and the original contents of the supposed wiped file remain intact on >the drive.
Sure, that's how I clobbered the drive in my tests.
Better to use a wipe file program.
Being a fellow BASIC programmer, you should know the BASIC program I posted >is a wipe file program without any bells or whistles. And with minor >modification, the same program can be used to wipe free space, but why >reinvent the wheel. ;-)
For floppys, I think that you are correct. Format actually does do a hardware format.<snip>could
If one really needs to be concerned with removing old data, then
delete whatever files and use a free space wiping utility. Of
course, there
longstill be remnants left in the slack space of any files kept. OTOH,
as
as the drive has not been repartitioned, then a plain FORMAT/U is >>sufficient
to remove all data from the partition.
I don't think that /U does any overwriting. It just doesn't check
for any existing partition information, and then writes the FAT's
and the root directory. Any data on the drive should still be
there. But you would need a disk sector editor to see it.
The /U means unconditional overwrite. The default action (/Q) does
what you suggest above. If interested, copy some files to a floppy and >>format it with the /U switch. Try reading it with a disk editor. If
you don't have a disk editor, you could also use a program that
creates a diskimage file and just use a file editor to view it.
However you said:
"as the drive has not been repartitioned, then a plain FORMAT/U is
sufficient to remove all data from the partition."
Floppys don't have partitions, and I think that my reply is correct
for hard disks.
The documentation I checked impiled that '/u' causes a 'format track
and verify' operation. I don't think that that command works on
current hard drives.
If I get time this weekend, I will setup a system, and find an old IDE
drive, and find out which way it actually works.
On Sat, 26 Jul 2003 04:16:25 -0400, "Todd Vargo" <toddvargo@nccw.net>
wrote:
Ok here are the results of the test.
<arargh307NOSPAM@NOW.AT.arargh.com> wrote
However you said:
"as the drive has not been repartitioned, then a plain FORMAT/U is
sufficient to remove all data from the partition."
Floppys don't have partitions, and I think that my reply is correct
for hard disks.
The documentation I checked impiled that '/u' causes a 'format track
and verify' operation. I don't think that that command works on
current hard drives.
I don't know what documentation you are reading, but if you read the >>documentation provided in HELP from MSDOS 6.xx, there is no mention
about track/partition relationships. Basically, FORMAT/U treats
clusters in a partition the same as it would physical tracks on a
floppy.
HELP FORMAT
http://2dos.homepage.dk/batutil/help/FORMAT_S.HTM
Note, in Win95 and newer, FORMAT no longer stores unformat data at the
end of a drive, which is why the UNFORMAT utility was removed.
If I get time this weekend, I will setup a system, and find an old
IDE drive, and find out which way it actually works.
I'll be hanging on the edge of my seat!
BTW, make sure that when you type FORMAT/U that you do not in any way >>include a /Q with the command. On some versions, the /Q simply
disables the /U, while others refuse to accept both (because they mean >>exactly the opposite).
Built a system.
Used a 4 year old 4 gig seagate drive that was collecting dust.
Set the bios type to 'large' so that DOS 5 could see the whole drive.
Used DOS 5 FDISK to create a 20 meg FAT 16 partition.
Used DOS 5 FORMAT to format it.
Used QBasic to fill the drive with known data.
With each of MSDOS 5.00, 6.22, 7.00 (win95), 7.10 (win98):
Did a "format c:/u"
Used a disk editor to check if the data was still there.
IT WAS.
Format /U does NOT wipe data on hard drives.
It just zeros out the FATs and the root directory.
Also, this:
Note, in Win95 and newer, FORMAT no longer stores unformat data at theimplies that the data was still there, else there is NWIH to UNFORMAT
end of a drive, which is why the UNFORMAT utility was removed.
a drive.
About the only good thing was that the motherboard I found was one
that I had forgotten that I had. It is the kind that I use for
servers. And I need to build a new server pretty soon.
Format C: /u /s {will format C: /u "uncoditional" /s copy the system files afterwords. io.sys, msdos.sys and command com will be placed on the drive with this command which are needed to boot the system.the Msdos.sys and io.sys are hidden.
Format c: /u /s /q the q can be used in this case IF THE DRIVE IS PREFORMATED. Meaning it is already FORMATED as like the case above.
Gees,
Here is an easy way try it or dont bother.
Use the google search engine look for a file called delpart.exe
Download it to a bootable dos disk. Run the delpart.exe it will show and
ask you which partitions you want to delete. Select using the keyboard >commands. After you blow it off tell it to save. Then when you reboot >machine with the dos disk do a fdisk/mbr this will make sure it blows the >boot sector off the drive. Then regular fdisk the drive then format and >install.
No matter even if you use Power Quest Lost and Found it will not see >anything !!!!!!!
Use the google search engine look for a file called delpart.exe
Download it to a bootable dos disk. Run the delpart.exe it will show and >ask you which partitions you want to delete. Select using the keyboard >commands. After you blow it off tell it to save. Then when you reboot >machine with the dos disk do a fdisk/mbr this will make sure it blows the >boot sector off the drive. Then regular fdisk the drive then format and >install.
No matter even if you use Power Quest Lost and Found it will not see >anything !!!!!!!
Unless 'delpart.exe' has explicitly wiped the data area of the
partition, all the data will still be there. Use a disk sector
editor, and look around. After the format and before the install.
Earlier in this discussion it was suggested that a low level format, unlike >fdisk and format, would actually wipe everything from a disk. Anyone tried >that?Almost any SCSI or IDE drive made in the last 6 or 8 years should
unlikeEarlier in this discussion it was suggested that a low level format,
triedfdisk and format, would actually wipe everything from a disk. Anyone
that?Almost any SCSI or IDE drive made in the last 6 or 8 years should
ignore you, if you try it. Some drives may honor it, by simply wiping
the disk. You would have to consult the tech specs for the drive, if
you can find them. But, I am not going to try it on any of my drives.
I believe that most modern drives use imbedded servo info (the servo
info is in between the data sectors) so that any true low level format
might zap the servo info, and thus the drive becomes junk.
Same applies to degaussing a drive. Wipes the servo info, now junk.
Earlier in this discussion it was suggested that a low level format,unlike
fdisk and format, would actually wipe everything from a disk. Anyone tried that?
BTW, someone asked a question that maybe you can confirm. When you used the >/U switch, was the 'Are you sure' type message displayed? I seem to recall >/U did not suppress this message as was claimed. ;-)
Yes, it always asked. I don't think that there is any way to suppress
that question. If there is, it is not documented.
"arargh307NOSPAM@NOW.AT.arargh.com" typed:
BTW, someone asked a question that maybe you can confirm. When you used the >> >/U switch, was the 'Are you sure' type message displayed? I seem to recall >> >/U did not suppress this message as was claimed. ;-)Yes, it always asked. I don't think that there is any way to suppress
that question. If there is, it is not documented.
I believe the _/Y_ or _/y_ switch makes the command with which it isNope. Not in DOS 6 or DOS 7. That does work for the copy command.
issued non-interactive in that it doesn't ask for confirmation any
more.
In alt.msdos
Richard Bonner <ak621@chebucto.ns.ca> wrote:
: Joe Fischer wrote:
In alt.msdos:
Check the size of the file, (do not delete) then
copy a bigger file to that file name.
It's gone.:
Joe Fischer
: *** Not necessarily. COPY will not always place a new file directly over : the old. As well, copying a larger file will not necessarily erase all
: parts of some previous files because of the way a file is written to the
: disc.
I think it will if no other files are written
first.
: So, copying a different, but same-size file to the hard drive might end
: up in the same allocation unit, but there is no guarantee it will and
: no guarantee it will directly overwrite all of the previous file.
I suggested a bigger file.
I don't any more, because I use multiple
drives, and I don't want to have to think about
how DOS assigns drive letters.
If a bigger file is written to the same
filename it should fill all prior allocation units
and then start additional ones.
When I had high security files I experimented,
I want to be sure, and not take anybody's word for it.
Joe Fischer
Sysop: | Gate Keeper |
---|---|
Location: | Shelby, NC |
Users: | 764 |
Nodes: | 20 (0 / 20) |
Uptime: | 40:09:32 |
Calls: | 11,275 |
Calls today: | 1 |
Files: | 5,288 |
D/L today: |
81 files (10,064K bytes) |
Messages: | 521,283 |