Buenas. Tengo un disco Seagate SATA de 200 GB que la bios reconoce perfectamente.
Windows XP en principio sólo me reconocía 127 GB, tras instalar todos las actualizaciones de windows y ejecutar una aplicación disponible en la web del fabricante que actualiza el registro de windows, el sistema operativo me seguía indicando 127 GB de disco.
Instalé Partition Magic y pude ver que la partición primaria era de 127 GB y la amplié tomando todo el tamaño no utilizado del disco, hasta un total de unos 180 Gb. (no lo recuerdo exactamente porque no estoy con ese ordenador pero debe ser lo de abajo).
Mi pregunta es si a pesar del "timo" de los 200 GB = 200.000 Megas = 200.00 x 1.000.000 bytes hace un total de bytes que en realidad son 186'26 GB es lo que está sucediendo con esos gigas desaparecidos.
Gracias.
Disco Duro 200 GB
Moderador: Moderadores
- rd12686950
- Preferencial
- Mensajes: 867
- Registrado: Mié Dic 08, 2004 2:00 am
- Contactar:
Los tamaños de los discos duros son siempre aproximados (generalmente, por cuestiones de marketing, redondeados "al alza"). He leido por ahi que los 200 Gb son en realidad 196 mas o menos ...
Puesto que muchos discos vendidos actualmente son mayores que 137 GB, vale la pena conocer este problema.
Esencialmente, XP puede corromper los datos en grandes discos duros cuando el sistema operativo entra en suspenso o en el modo hibernación. El problema es que los datos en suspenso -que son mantenidos temporalmente en la memoria para acelerar el acceso al disco- no se inscriben completamente en el disco duro antes de que el sistema entre en hibernación.
El resultado es que la próxima vez que se inicia la computadora se puede hallar que la herramienta ScanDisk arranca automáticamente para decir que muchos de los archivos se encuentran dañados. Desagradable sorpresa, por cierto.
Una solucion (que yo no he probado porque mi dd es de solo 80GB), es la siguiente, que me parece creible por los razonamientos que presenta.
Prueba y cuentame como te va
P.S.: Lo siento, esta en Ingles, si necesitas mas ayuda, me lo comentas.
# The 137 GB limit
The old ATA protocol uses 16+4+8 = 28 bits to specify the sector number, and hence cannot address more than 2^28 (or 268,435,456) sectors of 512 bytes. This puts the ATA interface maximum at 137 GB.
Windows has a default limitation of 137 GB supporting ATA interface disc drives. Therefore, your hard drive partition will have a maximum size of 137 GB even if the Hard drive is larger than that.
PLEASE NOTE - FAT32 is NOT the problem. It is the old ATA protocol that is the problem.
# 48-bit Logical Block Addressing (LBA) support.
The new ATA standard, ATA/ATAPI-6, resolves the 137 GB limit by increasing the maximum number of address bits from 28 to 48 hence the name 48-bit Logical Block Addressing.
48-bit Logical Block Addressing (LBA) extends the capacity of IDE ATA/ATAPI devices beyond the limit of 137 GB imposed by the old ATA protocol. With 48-bit addressing the new limit is now a huge 144 petabytes (i.e. 144,000,000 GB).
Thus 48-bit Logical Block Addressing (LBA) support for ATA Packet Interface (ATAPI) disk drives can enable the capacity of your hard disk to exceed the current 137 GB limit.
You must meet the following requirements to use 48-bit LBA ATAPI support:
* You must have a 48-bit LBA compatible BIOS.
This can be either a 48-bit LBA capable motherboard OR 48-bit LBA capable add-on IDE controller.
One such add-on IDE card is the Promise Ultra 100 TX2.
* You must have a hard disk that has a capacity that is greater than 137 GB.
* You must have Windows XP SP1 installed. WinXP pre SP1 will NOT work. Another alternative to WinXP SP1 is Win2k SP3.
Cautionary note:
If you do decide to re-install WinXP SP1 by installing XP and then updating to SP1, you may have a temporary situation where access to the hard drive may become an issue especially if your first partition exceeds 137 GB in size. It would be better to slipstream your XP CD to SP1. That way if you re-install XP it goes straight to XP SP1.
If you meet the above three conditions, then to properly use your hard drive:
You must enable the support in the Windows registry by adding or changing the EnableBigLba registry value to 1 in the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters
To enable 48-bit LBA large-disk support in the registry:
1. Start Registry Editor (Regedt32.exe).
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters
3. On the Edit menu, click Add Value, and then add the following registry value:
Value name: EnableBigLba
Data type: REG_DWORD
Value data: 0x1
4. Quit Registry Editor.
Puesto que muchos discos vendidos actualmente son mayores que 137 GB, vale la pena conocer este problema.
Esencialmente, XP puede corromper los datos en grandes discos duros cuando el sistema operativo entra en suspenso o en el modo hibernación. El problema es que los datos en suspenso -que son mantenidos temporalmente en la memoria para acelerar el acceso al disco- no se inscriben completamente en el disco duro antes de que el sistema entre en hibernación.
El resultado es que la próxima vez que se inicia la computadora se puede hallar que la herramienta ScanDisk arranca automáticamente para decir que muchos de los archivos se encuentran dañados. Desagradable sorpresa, por cierto.
Una solucion (que yo no he probado porque mi dd es de solo 80GB), es la siguiente, que me parece creible por los razonamientos que presenta.
Prueba y cuentame como te va
P.S.: Lo siento, esta en Ingles, si necesitas mas ayuda, me lo comentas.
# The 137 GB limit
The old ATA protocol uses 16+4+8 = 28 bits to specify the sector number, and hence cannot address more than 2^28 (or 268,435,456) sectors of 512 bytes. This puts the ATA interface maximum at 137 GB.
Windows has a default limitation of 137 GB supporting ATA interface disc drives. Therefore, your hard drive partition will have a maximum size of 137 GB even if the Hard drive is larger than that.
PLEASE NOTE - FAT32 is NOT the problem. It is the old ATA protocol that is the problem.
# 48-bit Logical Block Addressing (LBA) support.
The new ATA standard, ATA/ATAPI-6, resolves the 137 GB limit by increasing the maximum number of address bits from 28 to 48 hence the name 48-bit Logical Block Addressing.
48-bit Logical Block Addressing (LBA) extends the capacity of IDE ATA/ATAPI devices beyond the limit of 137 GB imposed by the old ATA protocol. With 48-bit addressing the new limit is now a huge 144 petabytes (i.e. 144,000,000 GB).
Thus 48-bit Logical Block Addressing (LBA) support for ATA Packet Interface (ATAPI) disk drives can enable the capacity of your hard disk to exceed the current 137 GB limit.
You must meet the following requirements to use 48-bit LBA ATAPI support:
* You must have a 48-bit LBA compatible BIOS.
This can be either a 48-bit LBA capable motherboard OR 48-bit LBA capable add-on IDE controller.
One such add-on IDE card is the Promise Ultra 100 TX2.
* You must have a hard disk that has a capacity that is greater than 137 GB.
* You must have Windows XP SP1 installed. WinXP pre SP1 will NOT work. Another alternative to WinXP SP1 is Win2k SP3.
Cautionary note:
If you do decide to re-install WinXP SP1 by installing XP and then updating to SP1, you may have a temporary situation where access to the hard drive may become an issue especially if your first partition exceeds 137 GB in size. It would be better to slipstream your XP CD to SP1. That way if you re-install XP it goes straight to XP SP1.
If you meet the above three conditions, then to properly use your hard drive:
You must enable the support in the Windows registry by adding or changing the EnableBigLba registry value to 1 in the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters
To enable 48-bit LBA large-disk support in the registry:
1. Start Registry Editor (Regedt32.exe).
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters
3. On the Edit menu, click Add Value, and then add the following registry value:
Value name: EnableBigLba
Data type: REG_DWORD
Value data: 0x1
4. Quit Registry Editor.
- rd12686950
- Preferencial
- Mensajes: 867
- Registrado: Mié Dic 08, 2004 2:00 am
- Contactar:
Esto es lo que dice Microsoft al respecto del tamaño maximo de los DD (127GB).
((Tambien puedes ver lo que dice Seagate de ese problema (en su Web esta en formato PDF))
Lo de Microsoft lo encontraras en el siguiente link, y resumiendo dice que hay que actulizar la BIOS de la Placa Base.
http://support.microsoft.com/default.as ... us;q327202
SYMPTOMS
When you use the Fdisk.exe utility to partition a hard disk that is larger than 128 gigabytes (GB), Fdisk.exe may not be able to partition sectors larger than 128 GB.
CAUSE
Fdisk.exe relies on the system BIOS to determine the capacity of a hard disk. IDE hard disks that are larger than 128 GB in size use 48-bit logical block addressing (LBA) as defined in the ATA/ATAPI-6 specification. If the system BIOS for the computer does not support 48-bit LBA, the BIOS will report a capacity for the hard disk equal to 128 GB, although the actual capacity may be larger. In this case, Fdisk.exe is limited to the disk capacity as reported by the BIOS, and cannot use sectors larger than 128 GB on the hard disk.
RESOLUTION
Update the system BIOS if possible.
For information about how to update the BIOS, or to determine whether an update is available, contact the manufacturer of your motherboard or of your computer.
STATUS
This behavior is by design.
((Tambien puedes ver lo que dice Seagate de ese problema (en su Web esta en formato PDF))
Lo de Microsoft lo encontraras en el siguiente link, y resumiendo dice que hay que actulizar la BIOS de la Placa Base.
http://support.microsoft.com/default.as ... us;q327202
SYMPTOMS
When you use the Fdisk.exe utility to partition a hard disk that is larger than 128 gigabytes (GB), Fdisk.exe may not be able to partition sectors larger than 128 GB.
CAUSE
Fdisk.exe relies on the system BIOS to determine the capacity of a hard disk. IDE hard disks that are larger than 128 GB in size use 48-bit logical block addressing (LBA) as defined in the ATA/ATAPI-6 specification. If the system BIOS for the computer does not support 48-bit LBA, the BIOS will report a capacity for the hard disk equal to 128 GB, although the actual capacity may be larger. In this case, Fdisk.exe is limited to the disk capacity as reported by the BIOS, and cannot use sectors larger than 128 GB on the hard disk.
RESOLUTION
Update the system BIOS if possible.
For information about how to update the BIOS, or to determine whether an update is available, contact the manufacturer of your motherboard or of your computer.
STATUS
This behavior is by design.
Gracias por la información.
No creo que sea problema de la bios porque me detecta el disco como 200 GB y el ordenador es de lo más nuevo que se puede encontrar así que es compatible seguro.
Trataré de tocar el registro a mano como sugiere uno de los mensajes por si gano algunos gigas, si es que la herramienta de Seagate no lo ha hecho ya, lo que apuntaría al redondeo al alza de los 200 GB que en realidad sean 186.
Lo que pasa es que unos 15 GB menos me parece demasiado redondeo, no se como lo veis, pero eso era la capacidad de mi disco antiguo
No creo que sea problema de la bios porque me detecta el disco como 200 GB y el ordenador es de lo más nuevo que se puede encontrar así que es compatible seguro.
Trataré de tocar el registro a mano como sugiere uno de los mensajes por si gano algunos gigas, si es que la herramienta de Seagate no lo ha hecho ya, lo que apuntaría al redondeo al alza de los 200 GB que en realidad sean 186.
Lo que pasa es que unos 15 GB menos me parece demasiado redondeo, no se como lo veis, pero eso era la capacidad de mi disco antiguo

- rd12686950
- Preferencial
- Mensajes: 867
- Registrado: Mié Dic 08, 2004 2:00 am
- Contactar: