In comp.sys.ibm.pc.hardware.storage Jimmy Hoffa said:
I saw a story on television last night about the BTK serial killer.
The reporter said that the killer was caught because he sent in a floppy
disk and floppy disks have code written to them that identifies the computer
that the floppy was written on. The story didn't specify whether the code
is written to the floppy during formatting or during a normal write
operation. Is this true?
J.H.
As usual, it depends. I'll try to break it down:
1. Space to store something:
There is space in the boot-sector of a floppy for information.
It does hold some structural info about the floppy and the actual
boot code, if present.
As a consequence in a non-bootable floppy there is around 300 bytes
free space. In a bootable floppy there is less, depending on the boot
loader code.
So there _is_ space. However the boot sector is the only safe space
that can be used for this type of information.
2. "identifies the computer" and how to trace that identity:
There are devices in a modern computer that have unique serial
numbers that can be read by the OS. There are also possible temporary
values that are unique at one point in time. Examples are HDD serial
number, MAC address of the network card and (possibly temporary)
IP address. Also there is a GUID (Globallu Unique ID)
windows generates on installation.
The only one of these relatively easy to trace is the IP address,
and the GUID. It is possiblethat the GUID gets transmitted to MS
on every update and can then be tied to an IP address. Also remember
that you have to register your OS with MS today.
3. When is something stored and what code does it:
On formatting there is a chance that the GUID of the OS is
written to the floppy, I don't know what Windows does.
Maybe somebody else here knows...
On normal floppy access nothing is written to the boot sector.
Nothing is written to identify the accessing computer.
The only two possibilities I see is spyware (never heard of
one that writes any computer ID on the floppy) and the
ID being in, e.g., a MS word document. They contain all
kinds of information that is not supposed to be in a
text file, e.g. the mentioned GUID.
Bottom line:
For a MS box I consider it possible to identify the computer the
floppy was formatted on and it may be easy to identify the computer
a MS word document was created on or worked on.
On the other hand an ASCII file written on a preformatted
floppy or one formatted, e.g., on a Linux box would likely
be impossible to trace.
I consider it far more likely that they identified the computer
from a file and not from the floppy.
Arno