DiskId32 and SATA drives

L

Lynn McGuire

My DiskId32 tool ( http://www.winsim.com/diskid32/diskid32.html ) seems
to be having problems with identifying SATA drives on Windows XP SP2.
DiskId32 is a tool for querying the hard drives in a Windows system and
getting the model number / serial number. DiskId32 usually works very
well with PATA drives. Does anyone know of differences in the driver
interface between PATA and SATA hard drives ?

Does anyone know of a new algorithm to query the SATA hard drives in
user mode ? DiskId32 usually works very well for users with Administrator
privileges in Windows XP SP2 but the interface seems to have problems
in user mode without Administrator priviliges.

Thanks,
Lynn McGuire
 
J

Jerry

PATA = Parallel ATA
SATA = Serial ATA

Of course the driver interface is different. You need to ask the people that
wrote DiskId32 for help.
 
L

Lynn McGuire

PATA = Parallel ATA
SATA = Serial ATA

Of course the driver interface is different. You need to ask the people that wrote DiskId32 for help.

I wrote DiskID32. Obviously you do not understand the question,
I am sorry for that.

The driver interfaces for the SATA and PATA drives are "supposed"
to identical to Win32 programs. However, I have observed a great
number of bugs in the new SATA device drivers (3 motherboards
to date using SATA drives).

Lynn
 
B

bill

Hi Lynn,

I noticed on your website the link to
Microsoft Knowledge Base Q305184: SAMPLE: Enumerate CD Drives and Get Their
Properties/Capabilities (Q305184)

Have you tried the setupdi (setupapi.dll) functions to enumerate ?
Once you have handles for all the devices, you can then call your ioctls
for bus & device info. Unless the ioctls are not working on the SATAs ?

Bill Mudd
 
L

Lynn McGuire

My DiskId32 tool ( http://www.winsim.com/diskid32/diskid32.html ) seems
I noticed on your website the link to
Microsoft Knowledge Base Q305184: SAMPLE: Enumerate CD Drives and Get Their
Properties/Capabilities (Q305184)

Have you tried the setupdi (setupapi.dll) functions to enumerate ?
Once you have handles for all the devices, you can then call your ioctls
for bus & device info. Unless the ioctls are not working on the SATAs ?

Fixed ! Programmer error as usual !

Thanks,
Lynn McGuire
 
0

0_Qed

Lynn McGuire wrote:

....snip...
Fixed ! Programmer error as usual !
Thanks,
Lynn McGuire

Hey !!!
You're 'hu_man', just like me. :)

Reading what you "wrote" requires not reading what you think it 'aughta'
be.

BTW, Nica bit_O code.

Qed.
 
L

Lynn McGuire

Hey !!!
You're 'hu_man', just like me. :)

Reading what you "wrote" requires not reading what you think it 'aughta'
be.

BTW, Nica bit_O code.

You are welcome.

Lynn
 
Joined
Feb 7, 2007
Messages
1
Reaction score
0
Neither seem to work with Vista...

Hi there,

To top it all off, it doesn't seem to work with Windows Vista. Any news or plans? I love the tool, but can't use it on the new OS.

Thanks!
 
Joined
Apr 4, 2007
Messages
1
Reaction score
0
Hello,

I would like if you plan to update DiskID32 (a very good tool!!!!) to Vista... it´s doesn´t work in Vista 64 bits,

Thanks
Tayrone
 
Joined
Jun 25, 2009
Messages
1
Reaction score
0
diskid32 and sata drive

Know this is an old thread but hope to get a reply. I have been using diskid32 for a while now (using the .exe found on winsim website) without any problems.
Then I tried it on a msi laptop with hdd type: TOSHIBA MK1652GSX.
It appears to - at random - swap the drive model number with the drive serial number:

two output examples is:
Drive 0 - Primary Controller - - Master drive

Drive Model Number________________: [TOSHIBA MK1652GSX]
Drive Serial Number_______________: [ Z8M9C9FCT]


and ....
Drive 0 - Primary Controller - - Master drive

Drive Model Number________________: [ Z8M9C9FCT]
Drive Serial Number_______________: [TOSHIBA MK1652GSX]


anyone encountered this before? or any suggestions for troubleshooting will do.

thank you

m
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top