From: Svend Olaf Mikkelsen on
When the Windows 2000/XP USB 128 GB problem is present, sector
268435455 cannot be addressed.

It happens when an LBA 28-bit command is sent to the disk, and the
disk only supports LBA 48-bit commands for addressing that sector.

The problem can be detected using the Findpart version 4.87 GB32
program:


GB32, version FP 4.87 Copyright Svend Olaf Mikkelsen, 2007.

OS: Windows 5.0.2195 Service Pack 4

Disk: 4 Cylinders: 19457 Heads: 255 Sectors: 63 MB: 152625

Comparing sector 0 to 999 with an area later on the disk:

Distance 4096*255*63: 0 matches.
Distance 65536*16*63: 0 matches.
Distance 65536*15*63: 0 matches.

No known 32 GB problems were observed.

The Windows 2000/XP USB 128 GB problem is present.


The program also detects other 32 GB and 128 GB problems, such as the
Windows 98 USB 128 GB problem, which is kind of more severe, since
sector 268435455 is just not read or written when addressed, without
any warnings.
--
Svend Olaf
http://www.partitionsupport.com/utilities.htm
From: Arno Wagner on
Previously Svend Olaf Mikkelsen <svolaf(a)partitionsupport.com> wrote:
> When the Windows 2000/XP USB 128 GB problem is present, sector
> 268435455 cannot be addressed.

> It happens when an LBA 28-bit command is sent to the disk, and the
> disk only supports LBA 48-bit commands for addressing that sector.

> The problem can be detected using the Findpart version 4.87 GB32
> program:


> GB32, version FP 4.87 Copyright Svend Olaf Mikkelsen, 2007.

> OS: Windows 5.0.2195 Service Pack 4

> Disk: 4 Cylinders: 19457 Heads: 255 Sectors: 63 MB: 152625

> Comparing sector 0 to 999 with an area later on the disk:

> Distance 4096*255*63: 0 matches.
> Distance 65536*16*63: 0 matches.
> Distance 65536*15*63: 0 matches.

> No known 32 GB problems were observed.

> The Windows 2000/XP USB 128 GB problem is present.


> The program also detects other 32 GB and 128 GB problems, such as the
> Windows 98 USB 128 GB problem, which is kind of more severe, since
> sector 268435455 is just not read or written when addressed, without
> any warnings.
> --
> Svend Olaf
> http://www.partitionsupport.com/utilities.htm

Just like MS to screw up the most important things like disk drivers.
When is this problem present? Generally or only in some instances?

Arno
From: Eric Gisin on
But Windows NT only issues LBA-32 sector nums, which IDE drivers translate.
The USB drives always get a SCSI LBA-32 sector, which the drive translates.

The problem drives should be tested on OSX and Lunix.

"Svend Olaf Mikkelsen" <svolaf(a)partitionsupport.com> wrote in message
news:46d27304.15468312(a)news.inet.tele.dk...
> When the Windows 2000/XP USB 128 GB problem is present, sector
> 268435455 cannot be addressed.
>
> It happens when an LBA 28-bit command is sent to the disk, and the
> disk only supports LBA 48-bit commands for addressing that sector.
>
> The problem can be detected using the Findpart version 4.87 GB32
> program:
>
>
> GB32, version FP 4.87 Copyright Svend Olaf Mikkelsen, 2007.
>
> OS: Windows 5.0.2195 Service Pack 4
>
> Disk: 4 Cylinders: 19457 Heads: 255 Sectors: 63 MB: 152625
>
> Comparing sector 0 to 999 with an area later on the disk:
>
> Distance 4096*255*63: 0 matches.
> Distance 65536*16*63: 0 matches.
> Distance 65536*15*63: 0 matches.
>
> No known 32 GB problems were observed.
>
> The Windows 2000/XP USB 128 GB problem is present.
>
From: Svend Olaf Mikkelsen on
On 26 Aug 2007 15:54:20 GMT, Arno Wagner <me(a)privacy.net> wrote:

>Just like MS to screw up the most important things like disk drivers.
>When is this problem present? Generally or only in some instances?
>
>Arno

As example the problem is present with the Prolific PL-2506
Hi-Speed USB to IDE Bridge Controller, the version I have, and the
Seagate ST3160212A disk with firmware 3.AAJ.

The problem is not present with the same chip and the Hitachi "Hitachi
HDS721616PLAT80" disk with firmware P22OA8BA.

I am not certain who to blame, if any. One question is if a disk
should be able to read sector 268435455 using LBA 28-bit commands,
according to the ATA specifications.
--
Svend Olaf
From: Svend Olaf Mikkelsen on
On Sun, 26 Aug 2007 12:17:21 -0700, "Eric Gisin" <gisin(a)uniserve.com>
wrote:

>But Windows NT only issues LBA-32 sector nums, which IDE drivers translate.
>The USB drives always get a SCSI LBA-32 sector, which the drive translates.
>
>The problem drives should be tested on OSX and Lunix.

In a system with the problem present in Windows, this command did read
the sector correctly in Linux:

dd if=/dev/sda of=sector.bin bs=512 count=1 skip=268435455

I do not know why the result is different between Windows and Linux.


With a 255 heads, 63 sectors geometry this is cylinder 16709, head 85,
sector 16. I attempted to read the sector in Windows 2000 using
Findpart, but it failed. I could read the sector by reading 2 sectors
at the previous address, and then edit the file using Windows edit,
and after that it matched the sector read in Linux:


C:\>findpart getsect 4 16709 85 16 1 sector.bin noheader
Some sectors could not be read.

C:\>findpart getsect 4 16709 85 15 2 sector.bin noheader
File already exists.

C:\>del sector.bin

C:\>findpart getsect 4 16709 85 15 2 sector.bin noheader
OK

C:\>edit /64 sector.bin

C:\>fc /b sector.bin l:\*.*
Comparing files SECTOR.BIN and L:\SECTOR.BIN
FC: no differences encountered


C:\>


--
Svend Olaf