This is my one and only copy, so I really
want to make a functional backup.
Thanks in advance.
Bill
Use any of the DOS-based shareware or freeware programs
which convert the contents of a floppy disk into a 'disk
image' ...which is stored as a file on your hard disk.
Any number of floppy disks -- identical to the original
disk -- may then be reconstituted from this 'disk image.'
There are many programs of this type, including TELEDISK,
RAWRITE, and numerous others.
My favorite such program is COPYQM, a shareware program
from Sydex (the shareware version is fully functional).
Any 'Net search engine should turn up a link.
How to change V(olume) S(erial) N(number) using DEBUG
Example below is my own harddisk with has FAT16
Note1: All numbers are hex
Note2: On FAT32 disks the Volume ID number is at offset 43h !!!!!!
I change the Volume Serial Number 000F0070 into 11223344
Notice the number is stored reversed, that's standard on a PC
Start up in DOS!!!!
Take care the DEBUG program is present and on PATH
If not confident try this first on a floppy!!!!!
Drive A:=0, drive B:=1, drive C:=2, drive D:=3 etc.
Volume Serial Number is at offset 27 in the bootsector which is sector 0
1. Run CHKDSK on the drive you want to change, note Volume Serial
Number
2. DEBUG ENTER this starts DEBUG, all DEBUG commands to be followed by
ENTER
3. Load at offset 0100 of harddisk C:(2) the bootsector(0) only 1
sector(1)
4. Show contents of the first 128 bytes of the bootsector
5. See the Volume Serial Number at offset 27, here 0127 because the
sector
has been loaded at offset 0100
6. Enter at offset 0127 the four bytes in reversed order, must be
HEX!!!
7. Show again the first 128 bytes of the bootsector for confirmation
8. Write the sector back to the disk
9. Quit DEBUG
10. Run CHKDSK notice a different Volume ID number
(This is step 3
Loads at offset 0100 from drive C:(2) the bootsector(0), load 1
sector(1)
-L 0100 2 0 1
(This is step 4, show contents from offset 0100)
-D 0100
(Step 5 you see this, notice your old ID stored reversed)
( Offset 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F)
0AAB:0100 EB 3C 90 4D 53 57 49 4E-34 2E 30 00 02 40 01 00
.<.MSWIN4.0..@..
0AAB:0110 02 20 02 00 00 F8 FF 00-3F 00 FF 00 3F 00 00 00 .
......?...?...
0AAB:0120 C5 BB 3F 00 80 00 29 70-00 0F 00 44 49 53 4B 20
..?...)p...DISK
0AAB:0130 32 31 20 20 20 20 46 41-54 31 36 20 20 20 FA 33 21
FAT16 .3
0AAB:0140 C9 8E D1 BC FC 7B 16 07-BD 78 00 C5 76 00 1E 56
.....{...x..v..V
0AAB:0150 16 55 BF 22 05 89 7E 00-89 4E 02 B1 0B FC F3 A4
.U."..~..N......
0AAB:0160 06 1F BD 00 7C C6 45 FE-0F 8B 46 18 88 45 F9 38
....|.E...F..E.8
0AAB:0170 4E 24 7D 22 8B C1 99 E8-77 01 72 1A 83 EB 3A 66
N$}"....w.r...:f
(This is step 6, change the four bytes at offset 0127
-E 0127 44 33 22 11
(This is step 7, show the changes)
-D 0100
(And you see them below)
0AAB:0100 EB 3C 90 4D 53 57 49 4E-34 2E 30 00 02 40 01 00
.<.MSWIN4.0..@..
0AAB:0110 02 20 02 00 00 F8 FF 00-3F 00 FF 00 3F 00 00 00 .
......?...?...
0AAB:0120 C5 BB 3F 00 80 00 29 44-33 22 11 44 49 53 4B 20
..?...)D3".DISK
0AAB:0130 32 31 20 20 20 20 46 41-54 31 36 20 20 20 FA 33 21
FAT16 .3
0AAB:0140 C9 8E D1 BC FC 7B 16 07-BD 78 00 C5 76 00 1E 56
.....{...x..v..V
0AAB:0150 16 55 BF 22 05 89 7E 00-89 4E 02 B1 0B FC F3 A4
.U."..~..N......
0AAB:0160 06 1F BD 00 7C C6 45 FE-0F 8B 46 18 88 45 F9 38
....|.E...F..E.8
0AAB:0170 4E 24 7D 22 8B C1 99 E8-77 01 72 1A 83 EB 3A 66
N$}"....w.r...:f
(This is step 8, write the sector back to disk
Write from offset 0100 to disk C:(2) bootsector(0), write 1 sector
only(1))
-W 0100 2 0 1
(Step 9, quit DEBUG)
-Q
--
Eric P. van Westendorp Tel: +31(0252)210579
Reigerslaan 22 2215NN Voorhout Netherlands
There are several disk image copying utilities at Garbo archives
including. Try
111367 Jun 7 1996 ftp://garbo.uwasa.fi/pc/diskcopy/dcf53.zip
dcf53.zip Very fast 1-pass diskette copy utility, nag, good, C.Lee
As for the separate tas of setting a disk's serial number
ftp://garbo.uwasa.fi/pc/ts/ts5dos11.zip MsDos 5 (or 4) programs, T.Salmi
Filename Comment Date Time
-------- -------------------------------- ---- ----
DRIVEOFF.EXE Disable/enable a drive Feb-04-1993 06:22:38
FILE_ID.DIZ Brief characterization of TS5DOS Feb-04-1993 06:30:14
SETSER.EXE Set the disk's serial number Sep-11-1992 07:32:28 <---
TS5DOS.INF Document (a readme) Feb-04-1993 06:39:54
TS5DOS.NWS News announcements about TS5DOS Feb-04-1993 06:43:50
TSPROG.INF List of PD programs from T.Salmi Feb-04-1993 06:33:30
VAASA.INF Info: Finland, Vaasa, U of Vaasa Aug-05-1992 11:12:44
---- ------ ------ -----
0007 39852
Volume label is easily set by the MS-DOS command (yes, you guessed
it) LABEL.
All the best, Timo
--
Prof. Timo Salmi ftp & http://garbo.uwasa.fi/ archives 193.166.120.5
Department of Accounting and Business Finance ; University of Vaasa
mailto:t...@uwasa.fi <http://www.uwasa.fi/~ts/> ; FIN-65101, Finland
Timo's FAQ materials at http://www.uwasa.fi/~ts/http/tsfaq.html
Plus a lot of other neat stuff!
Thanks-
Bill
"William Hymen" <t18_...@hotmail.spam.com> wrote in message
news:LIau7.87012$hh.75...@bin1.nnrp.aus1.giganews.com...