Where are Disc Identities held ? What changes them ?
Posted: 2013.03.16. 19:46
Is the Disk ID (e.g. 000FA830 or baf784e7-6bbd-4cfb-aaac-e86c96e166ee) held in the MBR or in the Disc Controller Firmware or where ?
One day I booted up and both my WDC and SamSung HDD's were down and Windows was in a bad way.
The Samsung was down because the WDC ID value had been changed and became a duplicate of the SamSung ID
Disk ID: 000FA830
so Windows put the Samsung Offline - Windows never misses a chance to make a bad situation worse
The WDC was down because its ID was that of an MBR style HDD, but its entire life has been spent as a GPT style disk with an ID such as
Disk ID: baf784e7-6bbd-4cfb-aaac-e86c96e166ee
hence the first partition was reported as RAW DATA and the subsequent partitions were all seen be windows as continuous Unallocated Space.
Windows always correctly reports which SATA channels each HDD and SSD is connected to,
BUT gets the Disk numbers wrong.
There is a race hazard.
When I boot up from a shut-down condition the numbers are always
0 WDC HDD
1 SamSung HDD
2 OCZ SSD
When I choose to Restart the OCZ SSD is always either Disk 1 or even Disk 0,
and the two HDD's drop down to make way.
On the day of disaster I Booted into the BIOS to look at various settings without making any changes before I let the BIOS launch Windows,
and that immediately resulted in chaos.
I assume that The Disk Numbers are affected by how long the various drives have been powering up whilst the BIOS is in control before Windows is launched,
and my sniffing around looking at settings in the BIOS has permitted an especially weird sort of chaos such as
reading the UNIQUEID of from Disk 0 which happened to be 000FA830 because the Samsung was there
and subsequently accessing Disk 0 finding baf784e7-6bbd-4cfb-aaac-e86c96e166ee because the WDC was there
and deciding to fix the error by correcting it to 000FA830.
I assume that the Disk number 0,1, or 2 is purely a Windows thing and is NOT determined by the BIOS, and therefore Windows is solely responsible.
That is my best guess - please tell me if there is anything else I should consider.
QUESTION :-
To minimize the risk of future chaos with variable Disk numbers,
should I always ensure a total shut-down for at least 10 seconds before booting into Windows,
especially after changing, or even pausing to look at, BIOS settings ?
Regards
Alan
One day I booted up and both my WDC and SamSung HDD's were down and Windows was in a bad way.
The Samsung was down because the WDC ID value had been changed and became a duplicate of the SamSung ID
Disk ID: 000FA830
so Windows put the Samsung Offline - Windows never misses a chance to make a bad situation worse
The WDC was down because its ID was that of an MBR style HDD, but its entire life has been spent as a GPT style disk with an ID such as
Disk ID: baf784e7-6bbd-4cfb-aaac-e86c96e166ee
hence the first partition was reported as RAW DATA and the subsequent partitions were all seen be windows as continuous Unallocated Space.
Windows always correctly reports which SATA channels each HDD and SSD is connected to,
BUT gets the Disk numbers wrong.
There is a race hazard.
When I boot up from a shut-down condition the numbers are always
0 WDC HDD
1 SamSung HDD
2 OCZ SSD
When I choose to Restart the OCZ SSD is always either Disk 1 or even Disk 0,
and the two HDD's drop down to make way.
On the day of disaster I Booted into the BIOS to look at various settings without making any changes before I let the BIOS launch Windows,
and that immediately resulted in chaos.
I assume that The Disk Numbers are affected by how long the various drives have been powering up whilst the BIOS is in control before Windows is launched,
and my sniffing around looking at settings in the BIOS has permitted an especially weird sort of chaos such as
reading the UNIQUEID of from Disk 0 which happened to be 000FA830 because the Samsung was there
and subsequently accessing Disk 0 finding baf784e7-6bbd-4cfb-aaac-e86c96e166ee because the WDC was there
and deciding to fix the error by correcting it to 000FA830.
I assume that the Disk number 0,1, or 2 is purely a Windows thing and is NOT determined by the BIOS, and therefore Windows is solely responsible.
That is my best guess - please tell me if there is anything else I should consider.
QUESTION :-
To minimize the risk of future chaos with variable Disk numbers,
should I always ensure a total shut-down for at least 10 seconds before booting into Windows,
especially after changing, or even pausing to look at, BIOS settings ?
Regards
Alan