Hardware RAID disk signatures

Bozz

Senior member
Jun 27, 2001
918
0
0
As per title, how do hardware controllers know which disk is which? I suspect they write a signature somewhere on the disk that they dont make available to the OS or user, is there any more in-depth info about it or if its done another way, how its done?

Cheers
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
239
106
They don't have to. Every HDD carries its own ID.
 

Bozz

Senior member
Jun 27, 2001
918
0
0
How does a brand new controller know an array exists that was created from two HDDs on a different controller altogether?
 

Matthias99

Diamond Member
Oct 7, 2003
8,808
0
0
Originally posted by: Bozz
How does a brand new controller know an array exists that was created from two HDDs on a different controller altogether?

In general -- it doesn't, unless the array is from the same kind of controller. Each controller manufacturer usually has some way of tracking it, probably by writing some extra data to the boot sector or a hidden partition (if you look at the total available size of a RAID array versus the raw space on the drives added together, usually you'll see it's a tiny bit smaller.)

Some controllers (especially older ones) don't necessarily store much data, and may break if you do things like swapping drives around on the controller ports. Sometimes if you have to replace the controller, you need to specifically tell it what kind of array is supposed to be there, and only then it can correctly access it.

If you created an 'empty' array and then used software to look at the drives in a totally raw format (reading individual blocks rather than going through the filesystem), you could see what the controller wrote.

It would be really nice if there was an industry-wide standard for this. But there isn't.
 

Lord Evermore

Diamond Member
Oct 10, 1999
9,558
0
76
In particular, don't expect the soft-RAID "hybrid" controllers used on most add-in cards and integrated into chipsets to be capable of storing anything within the chipset or CMOS or anything. It's all just written to the hard drives, which is why the RAID BIOS has to scan the drives to find any RAID arrays on every boot, instead of just checking whether it's the same drives that were there before and match the stored configuration.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
Originally posted by: Lord Evermore
In particular, don't expect the soft-RAID "hybrid" controllers used on most add-in cards and integrated into chipsets to be capable of storing anything within the chipset or CMOS or anything. It's all just written to the hard drives, which is why the RAID BIOS has to scan the drives to find any RAID arrays on every boot, instead of just checking whether it's the same drives that were there before and match the stored configuration.

Yep, and that is how dmraid works... dmraid is tool for linux OS that recognizes soft-RAID arrays... so it recognized my single drive as part of NVRAID array, even when array was removed and drive moved to intel- based chipset.
 

Lord Evermore

Diamond Member
Oct 10, 1999
9,558
0
76
So dmraid is basically a software version of the nvraid controller (and presumably others)? That's pretty cool. Although not really hard, since the controller is just an IDE controller with firmware to communicate with the RAID drivers.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |