A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Storage (alternative)
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Which drive mode (LBA or Normal) for a laptop HDD?



 
 
Thread Tools Display Modes
  #1  
Old October 10th 03, 09:32 PM
Knack
external usenet poster
 
Posts: n/a
Default Which drive mode (LBA or Normal) for a laptop HDD?

Will be attempting a data recovery from an IBM Travelstar 2.5" laptop HDD
that was manufactured in 2002. Autodetection of this HDD from a regular PC
gave 3 options to choose from; one was LBA ,mode and the other two were
Normal mode. Only one of the options gave the correct number of heads for
this HDD, and that was one of the Normal mode options, so I'm leaning toward
setting up the drive for Normal mode. However, all of the other drive
parameters will have to be edited. I'm wondering whether I should select LBA
mode and edit *all* of the parameters instead.

1) What mode is a laptop HDD normally setup for, LBA or Normal? (the BIOS
setup in this HP pavilion xf255 laptop provides no such info; only date,
time, and boot device)

2) Is there any risk of me corrupting this drive if I attempt to extract the
data using an improper mode setup in BIOS for it?


  #2  
Old October 10th 03, 09:54 PM
Rod Speed
external usenet poster
 
Posts: n/a
Default


Knack wrote in message
ink.net...

Will be attempting a data recovery from an IBM Travelstar 2.5"
laptop HDD that was manufactured in 2002. Autodetection of
this HDD from a regular PC gave 3 options to choose from;
one was LBA ,mode and the other two were Normal mode.


You should be setting AUTO as the drive type in the bios.

Only one of the options gave the correct number of heads
for this HDD, and that was one of the Normal mode options,
so I'm leaning toward setting up the drive for Normal mode.


Nope, that wont work with a Win OS.

However, all of the other drive parameters will have
to be edited. I'm wondering whether I should select
LBA mode and edit *all* of the parameters instead.


You should be setting the drive type to AUTO instead.

1) What mode is a laptop HDD normally setup for, LBA or Normal?


LBA

(the BIOS setup in this HP pavilion xf255 laptop
provides no such info; only date, time, and boot device)


2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Yes, if you use different geometry details than what
were used when the drive was used previously, and
you write to the drive, you can bugger it up completely.


  #3  
Old October 10th 03, 11:04 PM
Knack
external usenet poster
 
Posts: n/a
Default


"Rod Speed" wrote in message
...

Knack wrote in message
ink.net...

Will be attempting a data recovery from an IBM Travelstar 2.5"
laptop HDD that was manufactured in 2002. Autodetection of
this HDD from a regular PC gave 3 options to choose from;
one was LBA ,mode and the other two were Normal mode.


You should be setting AUTO as the drive type in the bios.

Only one of the options gave the correct number of heads
for this HDD, and that was one of the Normal mode options,
so I'm leaning toward setting up the drive for Normal mode.


Nope, that wont work with a Win OS.

However, all of the other drive parameters will have
to be edited. I'm wondering whether I should select
LBA mode and edit *all* of the parameters instead.


You should be setting the drive type to AUTO instead.

1) What mode is a laptop HDD normally setup for, LBA or Normal?


LBA

(the BIOS setup in this HP pavilion xf255 laptop
provides no such info; only date, time, and boot device)


2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Yes, if you use different geometry details than what
were used when the drive was used previously, and
you write to the drive, you can bugger it up completely.


From my reading at http://www.pcguide.com/ref/hdd/geom/geom.htm I just now
realized that the values labeled on the exterior of the HDD must *all* be
given as LBA, since the the number of heads is given there as 16 (that can
only be a nominal LBA value). The manufacturer, IBM, wouldn't mix Normal and
LBA values on the same label.

I'm using AUTOdetection, but the LBA parameters that autodetection lists are
incorrect! At the very least, it should get the number of LBA heads right.
But the number of LBA cylinders also don't match either. So if I choose the
autodetected LBA mode, then I'll still have to edit most if not all of the
LBA drive parameters in the Standard CMOS Setup screen of the BIOS setup
utility.

Does the BIOS write an overlay on the HDD even if you just want to read from
it; not format it? If the HDD was originally setup in a laptop in LBA mode,
and I keep it in LBA mode for data recovery via another PC, wil I mess up
this HDD by editing the autodetected drive parameters, since they don't
match the parameters labeled on the HDD's exterior? Do LBA parameters ever
match the parameters listed on the HDD's label?


  #4  
Old October 10th 03, 11:29 PM
Arno Wagner
external usenet poster
 
Posts: n/a
Default

In comp.sys.ibm.pc.hardware.storage Knack wrote:
Will be attempting a data recovery from an IBM Travelstar 2.5" laptop HDD
that was manufactured in 2002. Autodetection of this HDD from a regular PC
gave 3 options to choose from; one was LBA ,mode and the other two were
Normal mode. Only one of the options gave the correct number of heads for
this HDD, and that was one of the Normal mode options, so I'm leaning toward
setting up the drive for Normal mode. However, all of the other drive
parameters will have to be edited. I'm wondering whether I should select LBA
mode and edit *all* of the parameters instead.


1) What mode is a laptop HDD normally setup for, LBA or Normal? (the BIOS
setup in this HP pavilion xf255 laptop provides no such info; only date,
time, and boot device)


Depends. Newer systems ofteh use LBA.

2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Depends _very_ much on the tools/OS used. If you use Linux,
1) the disk geometry of the BIOS will not matter since Linux
looks at the info on disk only 2) you can do any mounting as
read-only and prevent any writes to that disk.

If the data is valuable, I strongly suggest you get somebody
with experience with this type of task to assist you.

Arno

--
For email address: lastname AT tik DOT ee DOT ethz DOT ch
GnuPG: ID:1E25338F FP:0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
"The more corrupt the state, the more numerous the laws" - Tacitus


  #5  
Old October 11th 03, 12:34 AM
Knack
external usenet poster
 
Posts: n/a
Default


"Rod Speed" wrote in message
...

Knack wrote in message
ink.net...
Rod Speed wrote
Knack wrote


Will be attempting a data recovery from an IBM Travelstar 2.5"
laptop HDD that was manufactured in 2002. Autodetection of
this HDD from a regular PC gave 3 options to choose from;
one was LBA ,mode and the other two were Normal mode.


You should be setting AUTO as the drive type in the bios.


Only one of the options gave the correct number of heads
for this HDD, and that was one of the Normal mode options,
so I'm leaning toward setting up the drive for Normal mode.


Nope, that wont work with a Win OS.


However, all of the other drive parameters will have
to be edited. I'm wondering whether I should select
LBA mode and edit *all* of the parameters instead.


You should be setting the drive type to AUTO instead.


1) What mode is a laptop HDD normally setup for, LBA or Normal?


LBA


(the BIOS setup in this HP pavilion xf255 laptop
provides no such info; only date, time, and boot device)


2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Yes, if you use different geometry details than what
were used when the drive was used previously, and
you write to the drive, you can bugger it up completely.


From my reading at http://www.pcguide.com/ref/hdd/geom/geom.htm
I just now realized that the values labeled on the exterior of the HDD
must *all* be given as LBA, since the the number of heads is given
there as 16 (that can only be a nominal LBA value).


The manufacturer, IBM, wouldn't mix
Normal and LBA values on the same label.


You're massively confusing LBA with pseudo CHS values.

I'm using AUTOdetection,


I didnt say auto detection, I said the drive type should be set to AUTO.

but the LBA parameters that autodetection lists are incorrect!


There is no such animal as 'LBA parameters'. LBA uses the
logical block number and thats entirely separate from CHS values.

At the very least, it should get the number of LBA heads right.


There is no such animal as 'LBA heads'. LBA is an alternative to CHS.

But the number of LBA cylinders also don't match either.


There is no such animal as 'LBA cylinders' either.

The short story is that modern drives with pretend to have
the CHS values that appear in the bios drive type entry.

So if I choose the autodetected LBA mode,


You should be setting the drive type to AUTO.

then I'll still have to edit most if not
all of the LBA drive parameters


There is no such animal. There is JUST the maximum
logical block number that the drive supports.

And if you set the drive type to AUTO, the bios will
work all that crap out for itself and you wont even
see any CHS numbers in the drive type entry at all.

in the Standard CMOS Setup screen of the BIOS setup utility.


See above.

Does the BIOS write an overlay on the HDD


Nope, no bios ever writes and overlay. bios overlays can
be installed, but you dont want to do that in your situation.

even if you just want to read from it; not format it?


You dont want to load a bios overlay at all.

If the HDD was originally setup in a laptop in LBA mode,
and I keep it in LBA mode for data recovery via another
PC, wil I mess up this HDD by editing the autodetected
drive parameters, since they don't match the parameters

labeled on the HDD's exterior?

Yes, if the drive was written using a drive type as
AUTO, you may not be able to see the data properly
if you play silly buggers with those CHS values.
You should be using an AUTO drive type instead.

The CHS values on the label are completely irrelevant
when you use the AUTO DRIVE TYPE ENTRY.

Do LBA parameters


No such animal. The ONLY LBA 'parameter' is the
maximum logical block number that the drive supports.

ever match the parameters listed on the HDD's label?


Nope, and if you use an AUTO drive type entry there arent
even any CHS values to compare with the label at all.


OK. Thanks Rod. Following your advice I avoided autodection, went to the
Standard CMOS Setup display and simply set the mode to AUTO; not LBA; not
NORMAL; not LARGE.

The WinNT4(SP6a) computer sees the NTFS drive that came out of the WinXPH
laptop and data recovery is proceeding nicely so far. Many deleted files
have been found on the laptop's HDD, and are being restored to the HDD of
the other computer so as not to write over any of the remaining deleted
files. Thanks again :-)


  #6  
Old October 11th 03, 01:13 AM
Rod Speed
external usenet poster
 
Posts: n/a
Default


"Knack" wrote in message ink.net...

"Rod Speed" wrote in message
...

Knack wrote in message
ink.net...
Rod Speed wrote
Knack wrote


Will be attempting a data recovery from an IBM Travelstar 2.5"
laptop HDD that was manufactured in 2002. Autodetection of
this HDD from a regular PC gave 3 options to choose from;
one was LBA ,mode and the other two were Normal mode.


You should be setting AUTO as the drive type in the bios.


Only one of the options gave the correct number of heads
for this HDD, and that was one of the Normal mode options,
so I'm leaning toward setting up the drive for Normal mode.


Nope, that wont work with a Win OS.


However, all of the other drive parameters will have
to be edited. I'm wondering whether I should select
LBA mode and edit *all* of the parameters instead.


You should be setting the drive type to AUTO instead.


1) What mode is a laptop HDD normally setup for, LBA or Normal?


LBA


(the BIOS setup in this HP pavilion xf255 laptop
provides no such info; only date, time, and boot device)


2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Yes, if you use different geometry details than what
were used when the drive was used previously, and
you write to the drive, you can bugger it up completely.


From my reading at http://www.pcguide.com/ref/hdd/geom/geom.htm
I just now realized that the values labeled on the exterior of the HDD
must *all* be given as LBA, since the the number of heads is given
there as 16 (that can only be a nominal LBA value).


The manufacturer, IBM, wouldn't mix
Normal and LBA values on the same label.


You're massively confusing LBA with pseudo CHS values.

I'm using AUTOdetection,


I didnt say auto detection, I said the drive type should be set to AUTO.

but the LBA parameters that autodetection lists are incorrect!


There is no such animal as 'LBA parameters'. LBA uses the
logical block number and thats entirely separate from CHS values.

At the very least, it should get the number of LBA heads right.


There is no such animal as 'LBA heads'. LBA is an alternative to CHS.

But the number of LBA cylinders also don't match either.


There is no such animal as 'LBA cylinders' either.

The short story is that modern drives with pretend to have
the CHS values that appear in the bios drive type entry.

So if I choose the autodetected LBA mode,


You should be setting the drive type to AUTO.

then I'll still have to edit most if not
all of the LBA drive parameters


There is no such animal. There is JUST the maximum
logical block number that the drive supports.

And if you set the drive type to AUTO, the bios will
work all that crap out for itself and you wont even
see any CHS numbers in the drive type entry at all.

in the Standard CMOS Setup screen of the BIOS setup utility.


See above.

Does the BIOS write an overlay on the HDD


Nope, no bios ever writes and overlay. bios overlays can
be installed, but you dont want to do that in your situation.

even if you just want to read from it; not format it?


You dont want to load a bios overlay at all.

If the HDD was originally setup in a laptop in LBA mode,
and I keep it in LBA mode for data recovery via another
PC, wil I mess up this HDD by editing the autodetected
drive parameters, since they don't match the parameters

labeled on the HDD's exterior?

Yes, if the drive was written using a drive type as
AUTO, you may not be able to see the data properly
if you play silly buggers with those CHS values.
You should be using an AUTO drive type instead.

The CHS values on the label are completely irrelevant
when you use the AUTO DRIVE TYPE ENTRY.

Do LBA parameters


No such animal. The ONLY LBA 'parameter' is the
maximum logical block number that the drive supports.

ever match the parameters listed on the HDD's label?


Nope, and if you use an AUTO drive type entry there arent
even any CHS values to compare with the label at all.


OK. Thanks Rod. Following your advice I avoided autodection, went to the
Standard CMOS Setup display and simply set the mode to AUTO; not LBA; not
NORMAL; not LARGE.


The WinNT4(SP6a) computer sees the NTFS drive that came out
of the WinXPH laptop and data recovery is proceeding nicely so far.
Many deleted files have been found on the laptop's HDD, and are
being restored to the HDD of the other computer so as not to
write over any of the remaining deleted files. Thanks again :-)


No problem, happy to help.


  #7  
Old October 13th 03, 05:46 PM
Folkert Rienstra
external usenet poster
 
Posts: n/a
Default

"Knack" wrote in message ink.net
"Rod Speed" wrote in message ...

Knack wrote in message ink.net...
Rod Speed wrote Knack wrote


Will be attempting a data recovery from an IBM Travelstar 2.5"
laptop HDD that was manufactured in 2002. Autodetection of
this HDD from a regular PC gave 3 options to choose from;
one was LBA mode and the other two were Normal mode.


You should be setting AUTO as the drive type in the bios.


Only one of the options gave the correct number of heads
for this HDD, and that was one of the Normal mode options,
so I'm leaning toward setting up the drive for Normal mode.


Nope, that won't work with a Win OS.


However, all of the other drive parameters will have
to be edited. I'm wondering whether I should select
LBA mode and edit *all* of the parameters instead.


You should be setting the drive type to AUTO instead.


1) What mode is a laptop HDD normally setup for, LBA or Normal?


LBA


(the BIOS setup in this HP pavilion xf255 laptop
provides no such info; only date, time, and boot device)


2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Yes, if you use different geometry details than what
were used when the drive was used previously, and
you write to the drive, you can bugger it up completely.


From my reading at
http://www.pcguide.com/ref/hdd/geom/geom.htm
I just now realized that the values labeled on the exterior of the HDD
must *all* be given as LBA, since the the number of heads is given
there as 16 (that can only be a nominal LBA value).


Nope, 16 is a typical PCHS value (see later).


The manufacturer, IBM, wouldn't mix
Normal and LBA values on the same label.


You're massively confusing LBA with pseudo CHS values.


Well, apparently you aren't alone.


I'm using AUTO detection,


I didn't say auto detection, I said the drive type should be set to AUTO.

but the LBA parameters that autodetection lists are incorrect!


Auto detection uses (L)CHS values, not (P)CHS.
It either reads the MBR or suggests a set of (L)CHS values.
Auto detection doesn't do anything for LBA addressing.


There is no such animal as 'LBA parameters'.


Yes, there is. They are the (L)CHS values used with 'LBA assist' mode.
( (L)CHS, logical CHS as used by the BIOS Int 13 call ).
( (P)CHS, Physical CHS as used by the IDE/ATA interface in CHS mode ).
Bios and IDE/ATA interface differ in extending the legacy CHS, that was
limited to 528MB 1024C/16H/63S, to 8GB by extending the number of
heads to 256 (Int 13) but still 1024 cylinders and extending the number
of cylinders to 65,536 but still 16 heads (ATA). Hence the use of tran-
slation from (L)CHS to (P)CHS (or LBA) and the term 'translating bios'.

LBA uses the logical block number


Nope, LBA stands for LBA assist and calculates (P)CHS differently
from (L)CHS than Large mode does. 'LBA assist' _can_ translate (L)CHS
into an LBA and set the drive to LBA mode, but doesn't necessarily do so.

and thats entirely separate from CHS values.


Nope, 'LBA assist' is an Int 13 CHS translation mode.
At a minimum a translation from (L)CHS into LBA.


At the very least, it should get the number of LBA heads right.


There is no such animal as 'LBA heads'.


Oh yes, there is. Just as there is LRG (Large) heads.

LBA is an alternative to CHS.


LBA addressing mode is, 'LBA assist' is a CHS translation mode that can
address all logical blocks where Large mode is a simpler translation
scheme, also known as Bit Shift mode, that can leave you with a partial
track or cylinder at the end of capacity that can't be addressed because
it isn't a full track (or cylinder).


But the number of LBA cylinders also don't match either.


There is no such animal as 'LBA cylinders' either.


There is.


The short story is that modern drives will pretend to have
the CHS values that appear in the bios drive type entry.


Nope. That is utterly mangled.
IDE drives hold the default (P)CHS, not any (L)CHS.

(L)CHS is found in the MBR partition entries.


So if I choose the autodetected LBA mode,


You should be setting the drive type to AUTO.


Which will come to the same conclusion as auto detect. It's AUTO
_mode_ that will make the decision on 'Large', 'LBA assist' or 'Normal'.


then I'll still have to edit most if not
all of the LBA drive parameters


There is no such animal. There is JUST the maximum
logical block number that the drive supports.


Nope. CHS translation setup is there for programs that use the
standard Int 13 interface. CHS translation setup is for programs
that use Logical CHS addressing and drives that either use Physical
CHS addressing (IDE) or LBA addressing (IDE and SCSI).

LBA addressing mode (Int 13 ext.) doesn't need any setup as there is no-
thing to setup, both programs and drives work using LBA addressing mode.


And if you set the drive type to AUTO, the bios will
work all that crap out for itself


and you won't even see any CHS numbers in the drive type entry at all.


But they are still there for use with Int 13.


in the Standard CMOS Setup screen of the BIOS setup utility.


See above.

Does the BIOS write an overlay on the HDD


Nope, no bios ever writes and overlay. bios overlays can
be installed, but you don't want to do that in your situation.

even if you just want to read from it; not format it?


You don't want to load a bios overlay at all.

If the HDD was originally setup in a laptop in LBA mode,
and I keep it in LBA mode for data recovery via another
PC, wil I mess up this HDD by editing the autodetected
drive parameters, since they don't match the parameters
labeled on the HDD's exterior?


The CHS from the bios are pseudo LCHS that show the capacity
as if CHS would have extended beyond 8GB.
CHS however is limited to 8GB and that is what any drive lable of
any drive over 8GB will show. So punching them in will not change
any CHS parameters but because of the dual function in bios (set as
well as show) you may actually set the drive capacity fixed to 8GB.


Yes, if the drive was written using a drive type as
AUTO, you may not be able to see the data properly
if you play silly buggers with those CHS values.
You should be using an AUTO drive type instead.


And Mode type.


The CHS values on the label are completely irrelevant
when you use the AUTO DRIVE TYPE ENTRY.


Never for Int 13. Only for LBA addressing mode (Int 13 ext.)


Do LBA parameters


No such animal.


Sigh.

The ONLY LBA 'parameter' is the maximum
logical block number that the drive supports.


Pity the entry in Bios setup is in (pseudo) (L)CHS,
not LBA (Logical Block Address).


ever match the parameters listed on the HDD's label?


Nope, and if you use an AUTO drive type entry there aren't
even any CHS values to compare with the label at all.


OK. Thanks Rod. Following your advice I avoided autodection, went to the
Standard CMOS Setup display and simply set the mode to AUTO; not LBA;
not NORMAL; not LARGE.

The WinNT4(SP6a) computer sees the NTFS drive that came out of the WinXPH
laptop and data recovery is proceeding nicely so far. Many deleted files
have been found on the laptop's HDD, and are being restored to the HDD
of the other computer so as not to write over any of the remaining deleted
files. Thanks again :-)



  #8  
Old October 13th 03, 10:04 PM
Simon
external usenet poster
 
Posts: n/a
Default


Folkert Rienstra wrote in message
...
Knack wrote
Rod Speed wrote
Knack wrote
Rod Speed wrote
Knack wrote


Will be attempting a data recovery from an IBM Travelstar 2.5"
laptop HDD that was manufactured in 2002. Autodetection of
this HDD from a regular PC gave 3 options to choose from;
one was LBA mode and the other two were Normal mode.


You should be setting AUTO as the drive type in the bios.


Only one of the options gave the correct number of heads
for this HDD, and that was one of the Normal mode options,
so I'm leaning toward setting up the drive for Normal mode.


Nope, that won't work with a Win OS.


However, all of the other drive parameters will have
to be edited. I'm wondering whether I should select
LBA mode and edit *all* of the parameters instead.


You should be setting the drive type to AUTO instead.


1) What mode is a laptop HDD normally setup for, LBA or Normal?


LBA


(the BIOS setup in this HP pavilion xf255 laptop
provides no such info; only date, time, and boot device)


2) Is there any risk of me corrupting this drive if I attempt to
extract the data using an improper mode setup in BIOS for it?


Yes, if you use different geometry details than what
were used when the drive was used previously, and
you write to the drive, you can bugger it up completely.


From my reading at
http://www.pcguide.com/ref/hdd/geom/geom.htm
I just now realized that the values labeled on the exterior of the HDD
must *all* be given as LBA, since the the number of heads is given
there as 16 (that can only be a nominal LBA value).


Nope, 16 is a typical PCHS value (see later).


The manufacturer, IBM, wouldn't mix
Normal and LBA values on the same label.


You're massively confusing LBA with pseudo CHS values.


Well, apparently you aren't alone.


Even you should be able to manage to do better
than that pathetic excuse for a troll, ****nert.

I'm using AUTO detection,


I didn't say auto detection, I said the drive type should be set to AUTO.


but the LBA parameters that autodetection lists are incorrect!


Auto detection uses (L)CHS values, not (P)CHS.
It either reads the MBR or suggests a set of (L)CHS values.
Auto detection doesn't do anything for LBA addressing.


There is no such animal as 'LBA parameters'.


Yes, there is.


Wrong. As always.

They are the (L)CHS values used with 'LBA assist' mode.


Those aint LBA parameters, fool. There is just ONE LBA
parameter, the maximum block number the drive supports.

( (L)CHS, logical CHS as used by the BIOS Int 13 call ).
( (P)CHS, Physical CHS as used by the IDE/ATA interface in CHS mode ).


None of that is LBA, fool. And the PCHS isnt used at
all with modern hard drives, for one very very simple
reason, the S varys in bands across the platters and
so PCHS isnt even meaningful with modern hard drives.

There is only ever LCHS where the drive can pretend
to be the CHS values listed in the drive type table.

Bios and IDE/ATA interface differ in extending the legacy CHS, that was
limited to 528MB 1024C/16H/63S, to 8GB by extending the number of
heads to 256 (Int 13) but still 1024 cylinders and extending the number
of cylinders to 65,536 but still 16 heads (ATA). Hence the use of tran-
slation from (L)CHS to (P)CHS (or LBA) and the term 'translating bios'.


Got sweet **** all to do with what is being discussed there,
whether there is more than one LBA parameter. There aint.

LBA uses the logical block number


Nope,


Yep.

LBA stands for LBA assist


Pigs arse it does. That term was used right back in
the 512MB drive days when LCHS ran out of capacity.

and calculates (P)CHS differently from (L)CHS than Large mode does.


Got sweet **** all to do with what LBA stands for.

You're massively confusing LBA with LBA
assist which is a different thing entirely.

'LBA assist' _can_ translate (L)CHS into an LBA and set
the drive to LBA mode, but doesn't necessarily do so.


PCHS cant even be used with modern hard drives
which dont have a constant S across the platters, fool.

and thats entirely separate from CHS values.


Nope,


Yep.

'LBA assist' is an Int 13 CHS translation mode.


Duh.

At a minimum a translation from (L)CHS into LBA.


Duh.

At the very least, it should get the number of LBA heads right.


There is no such animal as 'LBA heads'.


Oh yes, there is.


Drivel. There is JUST PCHS heads.

Just as there is LRG (Large) heads.


Still LCHS heads.

LBA is an alternative to CHS.


LBA addressing mode is, 'LBA assist' is a CHS translation mode
that can address all logical blocks where Large mode is a simpler
translation scheme, also known as Bit Shift mode, that can leave
you with a partial track or cylinder at the end of capacity that
can't be addressed because it isn't a full track (or cylinder).


Duh. And in practice only LBA is used to the drive.

The rest is just what the drive looks like to the OS etc.

But the number of LBA cylinders also don't match either.


There is no such animal as 'LBA cylinders' either.


There is.


Wrong. As always.

The short story is that modern drives will pretend to have
the CHS values that appear in the bios drive type entry.


Nope.


Yep.

That is utterly mangled.


Pathetic creature cant even manage its own lines.

IDE drives hold the default (P)CHS,


There can be no PCHS with modern drives where
the S varys in bands across the platter, fool.

not any (L)CHS.


Wrong again. The drive can pretend to have the CHS
values that are in the drive type entry. But that has size
limitations because of the range of CHS values allowed.

(L)CHS is found in the MBR partition entries.


And in the drive type table, when an AUTO drive type isnt used, fool.

So if I choose the autodetected LBA mode,


You should be setting the drive type to AUTO.


Which will come to the same conclusion as auto detect.


How odd that it didnt.

Hope you have a large towel for that pathetic little face of yours, again.

It's AUTO _mode_ that will make the decision
on 'Large', 'LBA assist' or 'Normal'.


Wrong. As always.

then I'll still have to edit most if not
all of the LBA drive parameters


There is no such animal. There is JUST the maximum
logical block number that the drive supports.


Nope.


Yep.

CHS translation setup is there for programs
that use the standard Int 13 interface.


That aint LBA, fool.

CHS translation setup is for programs that
use Logical CHS addressing and drives that
either use Physical CHS addressing (IDE)


Not even possible with drives that have the
S varying in bands across the platter, fool.

or LBA addressing (IDE and SCSI).


What I said, fool.

LBA addressing mode (Int 13 ext.) doesn't need any setup as there is no-
thing to setup, both programs and drives work using LBA addressing mode.


Duh.

And if you set the drive type to AUTO,
the bios will work all that crap out for itself


and you won't even see any CHS numbers in the drive type entry at all.


But they are still there for use with Int 13.


Duh.

in the Standard CMOS Setup screen of the BIOS setup utility.


See above.


Does the BIOS write an overlay on the HDD


Nope, no bios ever writes an overlay. bios overlays can
be installed, but you don't want to do that in your situation.


even if you just want to read from it; not format it?


You don't want to load a bios overlay at all.


If the HDD was originally setup in a laptop in LBA mode,
and I keep it in LBA mode for data recovery via another
PC, wil I mess up this HDD by editing the autodetected
drive parameters, since they don't match the parameters
labeled on the HDD's exterior?


The CHS from the bios are pseudo LCHS that show the
capacity as if CHS would have extended beyond 8GB.


And they're never physical CHS values with modern hard
drives where the S varys in bands across the platter.

CHS however is limited to 8GB and that is what any drive lable of
any drive over 8GB will show. So punching them in will not change
any CHS parameters but because of the dual function in bios (set as
well as show) you may actually set the drive capacity fixed to 8GB.


Waffle.

Yes, if the drive was written using a drive type as
AUTO, you may not be able to see the data properly
if you play silly buggers with those CHS values.
You should be using an AUTO drive type instead.


And Mode type.


Most modern bios dont even have that anymore.

The CHS values on the label are completely irrelevant
when you use the AUTO DRIVE TYPE ENTRY.


Never for Int 13. Only for LBA addressing mode (Int 13 ext.)


Wrong. As always. The numbers on the label are ALWAYS
completely irrelevant if you use an AUTO drive type entry.

Do LBA parameters


No such animal.


Sigh.


Heavy breathing aint gunna save your bacon, trollchild.

The ONLY LBA 'parameter' is the maximum
logical block number that the drive supports.


Pity the entry in Bios setup is in (pseudo)
(L)CHS, not LBA (Logical Block Address).


Pity there aint any LCHS values at all in the
drive type table with an AUTO drive type entry.

ever match the parameters listed on the HDD's label?


Nope, and if you use an AUTO drive type entry there aren't
even any CHS values to compare with the label at all.


OK. Thanks Rod. Following your advice I avoided autodection,
went to the Standard CMOS Setup display and simply set the
mode to AUTO; not LBA; not NORMAL; not LARGE.


The WinNT4(SP6a) computer sees the NTFS drive that came out
of the WinXPH laptop and data recovery is proceeding nicely so far.
Many deleted files have been found on the laptop's HDD, and are
being restored to the HDD of the other computer so as not to
write over any of the remaining deleted files. Thanks again :-)



 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Newbie: OC Advice: AMDXP2200 CPU Donald Bock Overclocking AMD Processors 2 March 12th 05 01:14 AM
Skybuck's adventure with the Hitachi Deskstar 7K250 123.5 GB ;) The Other Guy. General 24 November 17th 04 08:49 PM
Skybuck's adventure with the Hitachi Deskstar 7K250 123.5 GB ;) Skybuck Flying Asus Motherboards 15 November 17th 04 08:49 PM
Question about transfer speeds between HDs, and DMA mode ZigZag Master Overclocking AMD Processors 25 July 25th 04 09:56 PM
How Move OS XP from Old to New HD? Nehmo Sergheyev Homebuilt PC's 80 January 12th 04 06:10 PM


All times are GMT +1. The time now is 06:28 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.