Re: Adding a SATA hard drive


Go Back   Computer Help Articles > Windows XP General
User Name
Password
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-05-2006, 02:25 AM
Bob Eyster
 
Posts: n/a
Default Re: Adding a SATA hard drive

I thought RAID 0 was for 1 drive


Bob Eyster



"Philip Andrews" <philipfaeunst@tiscali.co.uk> wrote in message
news:uwWEZ$xCGHA.336@TK2MSFTNGP14.phx.gbl...
> Hi Bob,
>
> "Bob Eyster" <reyster1@comcast.net> wrote in message
> news:OmH7dNvCGHA.1312@TK2MSFTNGP09.phx.gbl...
>> Set the SATA HDD to RAID 0 and see what happens.

>
> Can't do it - I only have one SATA hard-drive, RAID calls for at least
> two.
>
> Regards,
>
> Philip
>



Reply With Quote
  #2  
Old 01-05-2006, 02:25 AM
Ken Blake, MVP
 
Posts: n/a
Default Re: Adding a SATA hard drive

Bob Eyster wrote:

> I thought RAID 0 was for 1 drive



No, raid 0 requires two or more drives. It's called striping. It puts pieces
of files alternately on the several drives so you don't have to wait for the
first read or write to finish before starting the next. It's for increased
performance, not redundancy.

Read, for example, here: http://www.acnc.com/raid.html


--
Ken Blake - Microsoft MVP Windows: Shell/User
Please reply to the newsgroup




> "Philip Andrews" <philipfaeunst@tiscali.co.uk> wrote in message
> news:uwWEZ$xCGHA.336@TK2MSFTNGP14.phx.gbl...
>> Hi Bob,
>>
>> "Bob Eyster" <reyster1@comcast.net> wrote in message
>> news:OmH7dNvCGHA.1312@TK2MSFTNGP09.phx.gbl...
>>> Set the SATA HDD to RAID 0 and see what happens.

>>
>> Can't do it - I only have one SATA hard-drive, RAID calls for at
>> least two.
>>
>> Regards,
>>
>> Philip



Reply With Quote
  #3  
Old 01-05-2006, 02:25 AM
Timothy Daniels
 
Posts: n/a
Default Re: Adding a SATA hard drive

"Ken Blake, MVP" wrote:
> No, raid 0 requires two or more drives. It's called striping.
> It puts pieces of files alternately on the several drives so
> you don't have to wait for the first read or write to finish
> before starting the next. It's for increased performance,
> not redundancy.



More accurately, RAID 0 does I/O faster because the
pieces are being done at the same time to more than one
drive, the read or write of each piece being completed
on its particular drive at about the same time as all the
other pieces. The speed comes from parallelism, not
from overlapping beginnings and ends of I/O tasks.

*TimDaniels*
Reply With Quote
  #4  
Old 01-05-2006, 02:26 AM
Ken Blake, MVP
 
Posts: n/a
Default Re: Adding a SATA hard drive

Timothy Daniels wrote:

> "Ken Blake, MVP" wrote:
>> No, raid 0 requires two or more drives. It's called striping.
>> It puts pieces of files alternately on the several drives so
>> you don't have to wait for the first read or write to finish
>> before starting the next. It's for increased performance,
>> not redundancy.

>
>
> More accurately, RAID 0 does I/O faster because the
> pieces are being done at the same time to more than one
> drive, the read or write of each piece being completed
> on its particular drive at about the same time as all the
> other pieces. The speed comes from parallelism, not
> from overlapping beginnings and ends of I/O tasks.



Well, you said it differently than I did, but I'm not sure what you're
describing is any different . Overlapping beginnings and endings achieves
parallelism.

--
Ken Blake - Microsoft MVP Windows: Shell/User
Please reply to the newsgroup


Reply With Quote
  #5  
Old 01-05-2006, 02:27 AM
Timothy Daniels
 
Posts: n/a
Default Re: Adding a SATA hard drive

"Ken Blake, MVP" wrote:
> Timothy Daniels wrote:
>
>> "Ken Blake, MVP" wrote:
>>> No, raid 0 requires two or more drives. It's called striping.
>>> It puts pieces of files alternately on the several drives so
>>> you don't have to wait for the first read or write to finish
>>> before starting the next. It's for increased performance,
>>> not redundancy.

>>
>>
>> More accurately, RAID 0 does I/O faster because the
>> pieces are being done at the same time to more than one
>> drive, the read or write of each piece being completed
>> on its particular drive at about the same time as all the
>> other pieces. The speed comes from parallelism, not
>> from overlapping beginnings and ends of I/O tasks.

>
>
> Well, you said it differently than I did, but I'm not sure what
> you're describing is any different . Overlapping beginnings
> and endings achieves parallelism.



If by "read" and "write" you meant the individual I/O
commands to each drive to transfer a segment of the file
to a particular drive, yes, the individual I/O operations do
overlap (100%), and any wait for the I/Os of other segments
of a group to complete (after any one of them completes)
before starting the I/Os for the following segment group is
very short or nonexistent. That is, the I/O of segment members
of a doublet (or triplet or qudruplet, etc., depending on the
number of drives RAIDed) can be done simultaneously.
But RAID striping does not implement the overlap of the OS's
high-level READ FILE or WRITE FILE instructions. I *believe*
that those must still be done synchronously, i.e. a high-level
WRITE FILE must complete before a READ FILE on the
same file can commence. Please correct me if I am wrong.

*TimDaniels*
Reply With Quote
  #6  
Old 01-05-2006, 02:29 AM
Philip Andrews
 
Posts: n/a
Default Re: Adding a SATA hard drive

Hello all,

"Timothy Daniels" <TDaniels@NoSpamDot.com> wrote in message
news:WPednboF4bU0DSjeRVn-jw@comcast.com...
> "Ken Blake, MVP" wrote:
> > Timothy Daniels wrote:
> >
> >> "Ken Blake, MVP" wrote:
> >>> No, raid 0 requires two or more drives. It's called striping.
> >>> It puts pieces of files alternately on the several drives so
> >>> you don't have to wait for the first read or write to finish
> >>> before starting the next. It's for increased performance,
> >>> not redundancy.


> >> More accurately, RAID 0 does I/O faster because the
> >> pieces are being done at the same time to more than one
> >> drive, the read or write of each piece being completed
> >> on its particular drive at about the same time as all the
> >> other pieces. The speed comes from parallelism, not
> >> from overlapping beginnings and ends of I/O tasks.


> > Well, you said it differently than I did, but I'm not sure what
> > you're describing is any different . Overlapping beginnings
> > and endings achieves parallelism.


> If by "read" and "write" you meant the individual I/O
> commands to each drive to transfer a segment of the file
> to a particular drive, yes, the individual I/O operations do
> overlap (100%), and any wait for the I/Os of other segments
> of a group to complete (after any one of them completes)
> before starting the I/Os for the following segment group is
> very short or nonexistent. That is, the I/O of segment members
> of a doublet (or triplet or qudruplet, etc., depending on the
> number of drives RAIDed) can be done simultaneously.
> But RAID striping does not implement the overlap of the OS's
> high-level READ FILE or WRITE FILE instructions. I *believe*
> that those must still be done synchronously, i.e. a high-level
> WRITE FILE must complete before a READ FILE on the
> same file can commence. Please correct me if I am wrong.


> *TimDaniels*


Thanks for all the input - but I finally resolved the problem by
accident, after Skype BETA (webcam) nearly wrote my system off four days
ago.

The problem of not being able to 'see' the SATA HDD apparently lay in an
incorrect BIOS setting, and when I adopted the FAILSAFE DEFAULTS in order to
get my machine back on its feet, I got my main drive back and 'discovered'
the SATA drive as well (as a bonus). After running Disk Management to format
and assign a leter to the new drive, I unloaded the RAID drivers and JAVA
RAID Console - they aren't required when SATA drives are used as individual
IDE drives - and all is now well.

Comments in passing:-

- Adding the 150 MB/s SATA drive has noticeably increased the rate of
throughput on audio- and video-file processing, by a factor of about half as
fast again as was previously possible with my ATA 100 IDE drives. 150 MB/s
definitely seems to be the way to go;

- I still can't see the point of using RAID 0 at all: because although
it may increase system speed by reducing the HDD-write 'bottleneck', the
loss of one drive in the array would mean a total loss of stored data on all
of the drives. Surely, RAID 0 must actually serve to make a system more
fragile, unless I've missed something?;

- The sooner the motherboard makers (Foxconn, in this case) include a
few paragraphs of specific information (see below) to their Mainboard
Manuals on how to connect SATA drives in a non-RAID manner, the faster
they'll hasten the revolution on SATA usage while reducing the unnecessary
load on their tech staff (and on Newsgroups such as this one).

My problem - which caused me more than ten working days of difficulties, an
unnecessary near-return-to-supplier of the drive, and which still wouldn't
have been resolved unless the PC had failed in the meantime for other
(faulty-software-related reasons - Skype, step forward for a
bottom-smacking, with your lousy webcam-ready BETA download) would have been
simplicity itself to avoid given the inclusion in the motherboard manual of
the following information . My Foxconn board features the Award Phoenix
BIOS, but equivalent instructions would be just as valid for setting up an
AMI BIOS that might be in use on any other maker's SATA-ready mainboard:-


" UP TO to four SATA drives may be used as individual IDE drives with
this motherboard. In this mode, they will be identified in the STANDARD CMOS
FEATURES section of the BIOS as the Channel 3 and Channel 4 Master and Slave
IDE drives respectively, depending on which of the motherboard SATA
socket(s) it/they are connected to.

To install it/them, proceed as follows:

1) Install and secure the SATA drive(s) using appropriately-sized
mounting-screws;

2) Connect the SATA drive(s) to its/their data and power cables;

3) If a known-defective SATA drive has just been replaced, and if you're
quite sure that the BIOS settings are correct, go straight to para (8) below
from here. If you wish to check and confirm the BIOS settings, or if a new
SATA drive (or drives), have been added to the machine for the first time,
boot the PC and then use the <DEL> key to obtain the BIOS settings screen;

4) Select the 'INTEGRATED PERIPHERALS' section, and make sure that IDE HDD
Block Mode is enabled;

5) In the 'OnChip PCI DEVICE' section of 'INTEGRATED PERIPHERALS', make sure
that Serial ATA Controller is enabled, and that Serial ATA Mode is set to
IDE (both settings are defaults, but should be checked and verified);

6) In the 'STANDARD CMOS FEATURES' section, confirm that the SATA drive(s)
is/are now visible;

7) Save the changes to the BIOS settings and exit the BIOS setup. The BIOS
settings will declare the new drive(s) to Windows, and make it/them
available for use;

8) Boot the machine into Windows XP, wait until it settles, and then click
on 'Start ... Control Panel ... Administrative Tools'.

9) Double-click on the 'Computer Management' icon and then select the Disk
Management section of 'Storage';

10) Right-click the the new drive and select 'Format' to format it to match
the file-system that's already in use on your existing IDE drive(s) (this
should preferably be NTFS under Windows XP, but Windows XP will also accept
the FAT32 file-system format);

11) Assign a suitable letter to the new drive that allows Windows a degree
of flexibility:- for example, 'Z' may be appropriate in the case of a single
SATA drive that's dedicated for use as a video-project scratchpad, in a
machine that already features an IDE drive-caddy as well as two fixed,
multiple-partition IDE drives;

12) Close 'Component Manager', open 'My Computer' and see that the drive(s)
is/are now present and visible, and can accept data (by copying a few small
files across to it/them, and then logging-on to the drive(s) to make sure
that the files have arrived);

13) Run SCANDISK THOROUGH on the new drive(s) to make sure that no bad
sectors are found: you should untick the 'Fix Errors' box beforehand, to
make sure that Windows reports any faults that it finds rather than simply
fixing them and moving on. A hard-drive 'surface' must be perfect from the
outset, or the drive in question will fail early and will probably take your
data with it if its ailment isn't recognised in time;

14) If no surface errors have been found, the SATA drive(s) is/are now ready
for use - otherwise, replace the defective drive(s) and start again at para
(1) above;

15) If drive-formatting or drive-lettering problems are encountered, reboot
the PC, go into the BIOS screen, select 'LOAD OPTIMISED (or FAILSAFE)
DEFAULTS' and then complete this setup procedure from paras (4) to (14), to
determine whether the drive itself or the BIOS settings are the cause of the
trouble. If a BIOS setting unexpectedly turns out to be the cause, go back
into the BIOS when the problem has been resolved and make whatever minor
adjustments might be necessary to allow the PC's hardware to work at its
best - and note them down somewhere. "


I may be biased of course - but given that style of instruction or
something very similar, it's my conviction that NO-ONE could possibly have
setup problems with SATA hard-drives being used singly or as independent,
non-RAID units. Simple, aren't they? - once you get past the stilted style
of prose, of course.


Is that the sort of thing you meant by 'setup instructions', Anna?


Regards,

Philip Andrews



Reply With Quote
  #7  
Old 01-05-2006, 02:29 AM
Timothy Daniels
 
Posts: n/a
Default Re: Adding a SATA hard drive

"Philip Andrews" wrote:
> - I still can't see the point of using RAID 0 at all: because
> although it may increase system speed by reducing the
> HDD-write 'bottleneck', the loss of one drive in the array
> would mean a total loss of stored data on all of the drives.
> Surely, RAID 0 must actually serve to make a system more
> fragile, unless I've missed something?;



Yes, RAID 0 does roughly double the probability of data
loss by hard drive failure. But RAID 0 is for speed. RAID 1
(mirroring) is for reliability. See the RAID Primer at:
http://www.finitesystems.com/PRODUCT/raid/raidlevel.htm .


*TimDaniels*

Reply With Quote
  #8  
Old 01-05-2006, 02:30 AM
Ken Blake, MVP
 
Posts: n/a
Default Re: Adding a SATA hard drive

Philip Andrews wrote:

> - I still can't see the point of using RAID 0 at all: because
> although it may increase system speed by reducing the HDD-write
> 'bottleneck', the loss of one drive in the array would mean a total
> loss of stored data on all of the drives. Surely, RAID 0 must
> actually serve to make a system more fragile, unless I've missed
> something?;



You haven't missed anything at all. Yes, RAID 0 increases speed, but hurts
reliability.

However, that doesn't mean RAID 0 has no point. Most people think that
increasing speed is a valuable thing to do. However, if you use it, the
always-present need for backup becomes even greater.

--
Ken Blake - Microsoft MVP Windows: Shell/User
Please reply to the newsgroup


Reply With Quote
  #9  
Old 01-05-2006, 02:30 AM
cquirke (MVP Windows shell/user)
 
Posts: n/a
Default Re: Adding a SATA hard drive

On Sat, 31 Dec 2005 23:36:21 -0000, "Philip Andrews"

> - I still can't see the point of using RAID 0 at all: because although
>it may increase system speed by reducing the HDD-write 'bottleneck', the
>loss of one drive in the array would mean a total loss of stored data on all
>of the drives. Surely, RAID 0 must actually serve to make a system more
>fragile, unless I've missed something?


No, you missed nothing; RAID 0 is purely a performance thing, it has
no positive value (and indeed, much negative value) in survivability.

I generally adopt RAID 0 only when it becomes the cheapest way to
attain a high capacity data workspace, as is often the case with video
editing etc. A RAID 0 of two small HDs doesn't make much sense, if
the same capacaity is cheaper as a single HD.

There may be additional speed benefits, aside from strapping two HDs
together so as to double the data capacity per cylinder (as buying a
single twice-as-large HD would likely do, too). Not sure on that, or
how applicable they are (i.e. whether something that looks brilliant
on benchmarks will necessarily translate well to real-world use)

> - The sooner the motherboard makers (Foxconn, in this case) include a
>few paragraphs of specific information (see below) to their Mainboard
>Manuals on how to connect SATA drives in a non-RAID manner, the faster
>they'll hasten the revolution on SATA usage while reducing the unnecessary
>load on their tech staff (and on Newsgroups such as this one).


Um... I've been building with native (non-RAID) S-ATA for a while now,
and I don't remember any issues. In general, you are right, in that
practical documentation of CMOS settings is rare. Invariably you get
"help" like "Spread Spectrum: Disable - this disables Spread
Spectrum"; there's no task-orientated (e.g. "how to set up with S-ATA
as first bootable HD") or background info (e.g. "what the hell is
Spread Spectrum, anyway?") help.

In particular, S-ATA vs."legacy" IDE is a bitch. We really need
proper documentation on how these interact under the various modes,
e.g. "legacy", "enhanced" and so on. If you have S-ATA HDs, an "IDE"
optical drive, and an IDE HD you don't want on the same channel as the
optical drive, things get very messy, very quickly.

It seems as if two S-ATA will overlay each IDE controller, so that you
can't (say) use a primary IDE plus S-ATA 0 or 1 at the same time.
There can be flakiness on boot order vs. enumeration order that can
cause XP to "see" the non-boot HD "first", etc.

And all that is before you get to RAID issues...



>---------- ----- ---- --- -- - - - -

Don't pay malware vendors - boycott Sony
>---------- ----- ---- --- -- - - - -

Reply With Quote
  #10  
Old 01-05-2006, 02:35 AM
Paul Knudsen
 
Posts: n/a
Default Re: Adding a SATA hard drive

On Sat, 31 Dec 2005 23:36:21 -0000, "Philip Andrews"
<philipfaeunst@tiscali.co.uk> wrote:

> - I still can't see the point of using RAID 0 at all: because although
>it may increase system speed by reducing the HDD-write 'bottleneck', the
>loss of one drive in the array would mean a total loss of stored data on all
>of the drives. Surely, RAID 0 must actually serve to make a system more
>fragile, unless I've missed something?;


While you are correct, how often does a drive fail?
--
Top 10 Conservative Idiots:
http://www.democraticunderground.com/top10/
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Adding a second hard drive Computer Man Windows XP General 6 01-06-2006 02:05 AM
Need Solution To Use 2nd Hard Drive brotherleelove Windows XP Help and Support 1 01-05-2006 02:43 AM
Missing 2nd Hard Drive After Reformat Lynn Windows XP Hardware 11 01-05-2006 02:23 AM
copy contents of old hard drive to new hard drive? aaronep@pacbell.net Windows XP Hardware 7 01-05-2006 02:18 AM
Solution xp won't see sata drive, kt600a motherboard wizardofsnog Windows XP Hardware 0 01-05-2006 02:15 AM


All times are GMT. The time now is 12:28 AM.


Powered by vBulletin Version 3.5.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. SEO by vBSEO 2.3.2 © 2005, Crawlability, Inc.

Re: Adding a SATA hard drive