View Full Version : NVIDIA RAID -- convert single drive to RAID w/o reinstalling?
Rich Wales
09-13-2005, 03:35 PM
I have a WinXP (Home, SP2) system with an ABIT motherboard that
has NVIDIA RAID support.
I want to add another drive and convert the current C: drive (a
single, non-RAID disk) into a two-disk RAID 1 mirror array. Is
there any way to do this without losing my data and reinstalling
or ghosting the existing contents of my system?
Judging from the documentation, it looks like I might possibly
be able to convert the existing drive into a RAID 0 array (with
one disk), and then "morph" it into a two-disk RAID 1 array.
But it's not clear to me whether I can do that first step (i.e.,
convert a single, non-RAID disk into a one-disk RAID 0 array
without losing the existing data). Is this possible?
Rich Wales richw@richw.org http://www.richw.org
Charles Howse
09-14-2005, 11:45 AM
Previously Rich Wales <richw@richw.org> wrote: I have a WinXP (Home, SP2) system with an ABIT motherboard that has NVIDIA RAID support.
I want to add another drive and convert the current C: drive (a single, non-RAID disk) into a two-disk RAID 1 mirror array. Is there any way to do this without losing my data and reinstalling or ghosting the existing contents of my system?
Judging from the documentation, it looks like I might possibly be able to convert the existing drive into a RAID 0 array (with one disk), and then "morph" it into a two-disk RAID 1 array. But it's not clear to me whether I can do that first step (i.e., convert a single, non-RAID disk into a one-disk RAID 0 array without losing the existing data). Is this possible?
Hi Rich,
usually what you want is not possible, since the RAID configuration
needs to be stored somewhere and there is no place the RAID
controller can be sure your OS has not in use. Therefore it needs
to hide at least one sector of the disks each from your OS.
However there may be another way (which I have used several
times, but with Linux softwware RAID):
1. Add your second disk.
2. Create a "degraded" (i.e. only one disk) RAID1 Array on the second disk.
3. Create a filesystem on the RAID1 array.
4. Copy files over.
Alternatively to 3.+4.:
3/4: Copy image over with imaging software that can resize a filesystem.
5. Remove the first disk and make sure your RAID1 array works as expected.
6. Add the first disk again and add to the RAID array. The Array will
sync, copying the contenst of the second disk to the first disk.
Note that until step 6. your original drive remains intact and
unchanged.
Important for this to work is that you have a second disk exactly the
size of the first disk or smaller or alternatively can tell the
controller that it shall not use more than a specific number of sectors
from the second disk. It is also important that you can create and
use a degraded array where only one disk is actually present.
Arno
Rich Wales
10-01-2005, 03:49 PM
A few weeks ago, I asked how (if at all) I could convert a
single, non-RAID disk (my C: drive) into a two-disk RAID 1
mirror array, in a WinXP system using an ABIT motherboard
with NVIDIA RAID support.
As it turned out, I was able to do this without having to
do any major conversion of my original C: drive first. The
NVIDIA RAID system allows an existing non-RAID disk to be
handled by the RAID driver as a one-disk RAID 0 "array",
without having to clear or reformat the drive. After I did
that, I was then able to add a second disk (of equal or, in
my case, slightly larger size), and then convert the original
disk and the new disk into a two-disk RAID 1 array.
Note that when I went into the RAID management portion of
the BIOS and added my original C: drive to the RAID system,
I did =NOT= have the BIOS clear the drive!
I did this about two weeks ago, and it's been working fine.
I certainly can't guarantee that other RAID systems can do
this same slick trick -- redesignating a non-RAID drive as
a RAID 0 array without losing the data -- but, at the least,
NVIDIA can do it.
Rich Wales richw@richw.org http://www.richw.org
Charles Howse
10-01-2005, 05:04 PM
Previously Rich Wales <richw@richw.org> wrote: A few weeks ago, I asked how (if at all) I could convert a single, non-RAID disk (my C: drive) into a two-disk RAID 1 mirror array, in a WinXP system using an ABIT motherboard with NVIDIA RAID support.
As it turned out, I was able to do this without having to do any major conversion of my original C: drive first. The NVIDIA RAID system allows an existing non-RAID disk to be handled by the RAID driver as a one-disk RAID 0 "array", without having to clear or reformat the drive. After I did that, I was then able to add a second disk (of equal or, in my case, slightly larger size), and then convert the original disk and the new disk into a two-disk RAID 1 array.
Note that when I went into the RAID management portion of the BIOS and added my original C: drive to the RAID system, I did =NOT= have the BIOS clear the drive!
I did this about two weeks ago, and it's been working fine.
I certainly can't guarantee that other RAID systems can do this same slick trick -- redesignating a non-RAID drive as a RAID 0 array without losing the data -- but, at the least, NVIDIA can do it.
Nice. I guess then thet NVIDIA stores the raid-configuration not on
the disk but instead e.g. in FLASH or a BIOS area. For a simple RAID
configuration you cannot move transparently to another machine that
would make sense.
Arno
MyLounge.com Site Map
Forum:
Cars,
Cell Phone,
Database,
Games,
Home Improvement,
IT,
Music,
School,
Sports,
Web Design,
Web Server,
Weight Loss
The MyLounge.com forum is intended for informational use only and should not
be relied upon and is not a substitute for any advice. The information contained
on MyLounge.com are opinions and suggestions of members and is not a representation
of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for
the accuracy, completeness or usefulness of any postings or the qualifications
of any person responding. Please consult a expert or seek the services of an
attorney in your area for more accuracy on your specific situation. Please note
that our forums also serve as mirrors to Usenet newsgroups. Many posts you see
on our forums are made by newsgroup users who may not be members of MyLounge.com
Term of Service
vBulletin v3.0.7, Copyright ©2000-2009, Jelsoft Enterprises Ltd.