hard drive serial number - Page 3
Page 3 of 3 FirstFirst 123
Results 31 to 44 of 44

Thread: hard drive serial number

  1. #31
    Join Date
    Jan 2008
    Posts
    5
    Quote Originally Posted by SuperSparks
    Try opening it in a Hex editor. I like WinHex, or here are some freeware ones:

    Hackman

    Free Hex Editor

    Freeware Hex Editors
    Thanks. Free Hex Editor says can process files up to 10 MB. My .vhd is around 1.5 GB, so I don't think that will work. I appreciate your help though.

  2. #32
    Join Date
    Feb 2001
    Location
    Adelaide, South Australia
    Posts
    6,447
    I just looked at the footer of one of mine:
    Code:
    63 6F 6E 65 63 74 69 78-00 00 00 02 00 01 00 00   conectix........
    00 00 00 00 00 00 02 00-0B 0C DA 98 76 70 63 20   ............vpc
    00 05 00 03 57 69 32 6B-00 00 00 00 80 00 00 00   ....Wi2k........
    00 00 00 00 80 00 00 00-10 41 10 3F 00 00 00 03   .........A.?....
    FF FF ED 72 9B DA 91 63-55 AF 11 DA 80 C6 EA CC   ...r...cU.......
    5E FC 6D 16 00 00 00 00-00 00 00 00 00 00 00 00   ^.m.............
    00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
    00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
    The "Unique ID" field is underlined. It doesn't look like any HD serial number I've seen before, and I'm all out of ancient DOS utilities to test it with (this is a DOS VM), but I suppose it's possible that the presented serial number is derived from that somehow.

    Be very careful if you're going to try changing it that you don't have any differencing or undo disks associated with the one you're changing -- the Unique ID is definitely used for tracking those associations.

    (No suggestions on tools btw; I cut that off the VHD with "tail -1b original.vhd > footer.vhd" (requires one of Cygwin, SFU, tools for SUA etc) and opened it up with "debug footer.vhd". Going back the other way would be harder.)



    Edit: I just found a suitable DOS tool -- the hardware serial number reported in Virtual PC is blank. If there's a way to change that then it'd probably be a new setting in the .vmc file, but I can't find any documentation on the format of that file.
    Safe computing is a habit, not a toolkit.

  3. #33
    Join Date
    Jan 2008
    Posts
    5
    Quote Originally Posted by Tuttle
    Edit: I just found a suitable DOS tool -- the hardware serial number reported in Virtual PC is blank. If there's a way to change that then it'd probably be a new setting in the .vmc file, but I can't find any documentation on the format of that file.
    I also found a tool for Windows that returns the hdd serial number. When I run it on my "pyhsical" computer, it returns something that does look like a serial number. On the VM, it returns blank. So I would be most definitely interested in how to populate that field in the VM.

  4. #34
    Join Date
    Apr 2000
    Location
    Friern Barnet, London, England
    Posts
    46,565
    I have no idea if this would work, and I would definitely advise that you make a copy of the .vhd file first. Here's how to mount a .vhd file in Windows:

    http://blogs.msdn.com/virtual_pc_guy...01/734435.aspx

    Then you might be able to use a normal serial change utility on it. This is a good one:

    http://www.microsoft.com/technet/sys.../VolumeId.mspx
    Nick.

  5. #35
    Join Date
    Feb 2001
    Location
    Adelaide, South Australia
    Posts
    6,447
    That's only the software volume ID unfortunately, not the manufacturer serial number.
    Safe computing is a habit, not a toolkit.

  6. #36
    Join Date
    Apr 2005
    Location
    Maryland, USA
    Posts
    17,806
    Note that a "Volume Serial Number" (created when formating a partition) is completely separate from a hard drive's true embedded serial number. For example:



    Two Seagate 250MB SATA hard drives. HD0 has two partitions, C: and E: and HD1 has a single partition, D:. Both the LABEL command and Everest show the same "Volume Serial Number"'s for the three partitions:
    C: = A465-2B52
    D: = 28DA-A93E
    E: = 4292-E8FB
    Seagate's "SeaTools for Windows" shows the true Seagate serial numbers for each drive:
    HD0 = 3ND02LXC
    HD1 = 3ND00WSF
    Unlike a volume "Label" and/or "Volume Serial Number" which can be altered fairly easily by an end user, an embedded hard drive serial number cannot be.

  7. #37
    Join Date
    Jan 2008
    Posts
    5
    I fully understand the difference between volume serial number and manufacturer serial number, and, while on a physical computer the latter cannot be changed, I thought there should be a way to change the manufacturer serial number on a virtual machine, since it appears that information is not populated by Virtual PC anyways.

  8. #38
    Join Date
    Feb 2001
    Location
    Adelaide, South Australia
    Posts
    6,447
    It turns out that the physical serial number will always report blank on Virtual PC and Virtual Server -- it can't be changed. I haven't found anything that suggests it can be done in VMware either, although I didn't sign up to have a copy of their .vmdk spec sent to me (you can't just go and download it).
    Safe computing is a habit, not a toolkit.

  9. #39
    Join Date
    Jan 2009
    Posts
    3
    To, reactivate this thread, on some HDD's, HDD serial Number is writed in a EEprom, whitch can be changed, if you know a litle electronics and have the rigth tools.

  10. #40
    Join Date
    Apr 2009
    Location
    SW Germany
    Posts
    3
    Quote Originally Posted by mmx64 View Post
    To, reactivate this thread, on some HDD's, HDD serial Number is writed in a EEprom, whitch can be changed, if you know a litle electronics and have the rigth tools.
    Well, I know a little about electronics - would you tell me more about the right tools? Thank you in advance.

  11. #41
    Join Date
    Jan 2009
    Posts
    3
    Quote Originally Posted by Dongle View Post
    Well, I know a little about electronics - would you tell me more about the right tools? Thank you in advance.
    you need to locate the eeprom, see it type, and get a eeprom programmer for it, read the data, locate the serial, modify it then write it back. Tools for serial eeprom programming you can find at www.lancos.com, or beeprog

  12. #42
    Join Date
    Apr 2009
    Location
    SW Germany
    Posts
    3
    Thank you, mmx64.

    The Eeprom is an ATMEL0536 in a Toshiba MK1031GAS. The beeprog devices are wickedly expensive for this project, but I'll try it with the Lancos-PonyProg. If there any useful results, I'll post it here.

    Dongle

  13. #43
    Join Date
    Jan 2009
    Posts
    3
    Quote Originally Posted by Dongle View Post
    Thank you, mmx64.

    The Eeprom is an ATMEL0536 in a Toshiba MK1031GAS. The beeprog devices are wickedly expensive for this project, but I'll try it with the Lancos-PonyProg. If there any useful results, I'll post it here.

    Dongle
    Well i dont know this eeprom model, but for shure pony-prog cannot read-write it. Inst there another code on that eeprom?

  14. #44
    Join Date
    Apr 2009
    Location
    SW Germany
    Posts
    3
    Meanwhile I learnt that the serial numer lives in the system area on the platters, see here at video position 3:20 ff. That means one needs special software e.g. PC3000 to access that area.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •