Está en la página 1de 101

Discos Duros

El primer disco duro


En la siguiente imagen se puede ver el primer disco duro, el cual tena una capacidad de 5.000.000 de caracteres. Es decir 5MB

Funcionamiento del disco duro

Tipos de discos duros


Hoy en da existen los siguientes tipos de discos duros.
Discos duros magnticos. Discos duros SSD (basados en memorias flash)

Tipos de discos duros


Hoy en da existen los siguientes tipos de discos duros.
Discos duros magnticos. Discos duros SSD (basados en memorias flash) Discos duros hbridos; es decir mezcla de SSD y discos duros magnticos

Especificaciones HW de todos los discos duros


Tamao
Los primeros discos duros para PC tenan un tamao de 5.25, debido a los enormes discos de los que estaban hechos. Desde hace un par de decadas el tamao estandar para los ordenadores de sobre mesa es de 3.5. Y en el caso de los portatiles el tamao es de 2.5 o incluso de 1.8 Casi todos los discos SSD son de 2.5 o 1.8, y es que hasta con ese tamao les sobra.

Especificaciones HW de todos los discos duros


Capacidad
Sin duda alguna es la caracterstica principal en la que se fijan los clientes. Hoy en da es corriente hablar de TB. Cuidado porque la publicidad de los discos duros es un tanto engaosa, y cuando hablan de 1GB, se habla de 1.000 millones de Bytes, lo que es equivalente a unos 976MB. Algo similar ocurre con el TB

Especificaciones HW de todos los discos duros


Velocidad de transferencia interna
Se refiere a la velocidad de lectura interna del disco duro, la cual siempre ser menor que la del interface de comunicacin. Por un lado tenemos la velocidad mxima de transferencia Y por otro la velocidad sostenida, en la que ya entran en juego los retardos mecnicos que se producen en cualquier disco duro.

Especificaciones HW de todos los discos duros


Velocidad externa o de la interfaz
Es la velocidad del bus que comunica el disco duro con la placa base. En un disco duro mecnico el limite siempre lo pone la velocidad interna. Un buen tamao de buffer y tener los datos de manera secuencial favorecen que la comunicacin exterior sea mejor.

Especificaciones HW de todos los discos duros


Latencia y tiempos de bsqueda
En caso de enviar ficheros grandes la latencia no tiene tanta importancia. Pero cuando queremos mandar muchos ficheros pequeos, es un tema importante. Debido que es necesario un tiempo, para que los elementos mecnicos puedan desplazarse hasta la posicin adecuada.

Conceptos bsicos sobre los discos duros


Los discos duros se basan en la posibilidad que ofrecen varios materiales de conservar un estado magntico. Y a la posibilidad de que este estado magntico se puede alterar (escribir) o leer de manera aleatoria; a diferencia de las primeras cintas magnticas en las que era obligado una lectura lneal.

Tecnologa de grabacin perpendicular


Gracias a esta tecnologa, la densidad de datos aumento enormemente, y ha permitido llegar a las capacidades que conocemos hoy en da.

Estructura fsica de un disco duro

Los platos
Un disco duro tiene varios platos, en los que se almacena la informacin por ambos lados.

Los platos
Los platos estn divididos en pistas, sectores y cilindros. Ojo!! Ahora los sectores se dividen de manera variable, de manera que se vayan incrementando segn aumenta el radio de las pistas. El tamao de los sectores es de 512bytes, y es la unidad mnima que se puede leer o escribir

Los platos
Los cilindros, se denominan al conjunto de pistas de mismo radio que tenemos en los diferentes platos.

Los brazos y cabezales


Los brazos son los elementos que sostienen a nm del plato a los cabezales. Los cabezales son los elementos elctricos que se encargan de la lectura y escritura en el material magntico que esta sobre el plato. Sin duda alguna el fallo de los cabezales es uno de los peores fallos que nos podemos encontrar en un disco duro.

Otros elementos
Tenemos el motor que hace girar los platos, cuya velocidad se suele indicar en las caractersticas del disco duro. Tenemos el motor que hace girar el brazo del cabezal. Y por ltimo tenemos la electrnica que le da inteligencia al disco duro, y le permite saber donde debe buscar y guardar los diferentes datos que leemos y escribimos.

Especificaciones HW de los discos duros magnticos


Tamao del buffer o de la cache
Realiza las labores de memoria intermedia, entre la velocidad rpida del bus y la velocidad lenta interna del disco duro. Hay buffers de varios tamaos, pequeos de 8MB y mayores de unos 64MB. El buffer grande tiene cierto peligro ante un corte de tensin elctrica.

Especificaciones HW de los discos duros magnticos


Tecnologa S.M.A.R.T.
Es una tecnologa de auto-monitorizacin que permite medir diferentes variables, y avisar al usuario en caso de un fallo previsible. Es necesario activar esta opcin en la BIOS. Y disponer de un software que monitorice los mensajes que nos pueda mandar el disco duro.

Discos de estado solido SSD


Los hay de dos tipos:
Memorias RAM
A base de memorias FLASH

Ventajas de los discos SSD


Velocidad de acceso aleatorio mejor, debido a que no estn limitados por elementos mecnicos. Menor consumo y menor peso. Menor nivel de ruido. Resistencia a impactos y vibraciones; es decir a movimiento. Resistencia a condiciones ambientales adversas.

Cundo utilizar un disco duro y cuando otro?


Lo ideal sera emplear un disco hibrido en el que empleasemos la parte SSD para almacenar el SO y los diferentes programas. Y emplesemos la parte magntica para guardar datos de mayor tamao como pelculas, msica, fotos, etc..

Evolucin de los interfaces de discos duros.


Un poco de historia.

Interfaz ST506/412
La desarrollo la empresa Seagate en 1978. Todava no existan los PCs (ojo, pero si los ordenadores, no confundir). Estos discos duros de 5MB y 10MB tenan la electrnica de control en una tarjeta adaptadora.

Interfaz ESDI
Fue creado en 1983 por Maxtor El gran avance es que se situa en el disco duro la electrnica que se encarga de la decodificacin/codificacin de los datos ledos y escritos. Gracias a esto se conseguan velocidades de transmisin mas altas con la controladora.

Interfaz ATA/IDE
En 1984 el PC tena tres aos de vida, y la empresa Compac le encarg a Western Digital un modelo de disco duro lo suficiente pequeo para incorporarlo en los PC-s de sobremesa. Toda la electrnica de control pasa a estar en el propio disco duro. El metodo de transmisin es PIO, es decir, el microprocesador es el encargado de gestionar las comunicaciones entre el disco duro y la memoria RAM La comunicacin con la placa base es a travs del estndar IDE. El ordenador sobre el que iba a ir este disco duro era un PC-AT; y por ello las normas de conexin del disco duro al ordenador se denominaron AT Attachment, mas conocidas como ATA. Es por ello que los discos duros tipo IDE son conocidos como ATA

Culturilla general

Interfaz EIDE ATA2


Mas velocidad: hasta 16MB/s Mas capacidad Dos canales con dos elementos; uno maestro y otro esclavo. Jumpers para seleccionar el modo. Soporte para unidades de CD-ROM Acceso directo a memoria en modo DMA 1-2

Interfaz ATA 3
Comandos para conocer diferentes parmetros del disco duro como: fabricante, modelo, geometria, etc Capacidad de auto-monitorizacin S.M.A.R.T

Interfaz ATA 4/Ultra DMA33/ Ultra ATA


Ampla la velocidad hasta los 33MB/s Sistema de seguridad por cdigos CRC Modo de acceso directo a memoria Ultra DMA modo 0-2

Interfaz ATA5 / Ultra ATA 66


Aparece en el ao 2000, justo despus del fin del mundo. Consigue velocidades de hasta 66MB/s Modo de acceso Ultra DMA 3-4 El bus pasa de 40 cables a 80, debido que a cada cable se le aade un hilo de masa a modo de pantalla para evitar ruidos. La conexin no es indiferente, en los extremos deben estar el conector al zocalo de la placa, y el conector del disco duro maestro.

Interfaz ATA 6/Ultra DMA 100


Aparece en el ao 2002 Consigue velocidades de hasta 100MB/s Incorpora el modo Ultra DMA-5

Interfaz ATA 7 / Ultra DMA 133


Introducida en 2003 Consigue velocidades de hasta 133MB/s Utiliza el modo Ultra DMA 6

Interfaz SATA o Serial ATA


Cambia el tipo de conector. Desaparece el concepto de maestro y esclavo. Existe un conector SATA para cada disco duro, as evitamos los cuello de botella. Hay diferentes versiones de SATA, actualmente esta la 3.0 Es normal que en Windows XP en la BIOS aparezca en modo emulacin ATA/IDE, debido a que este SO no soportaba el modo ATA de serie. Pero en SO modernos como Vista o Windows 7 es preferible que este configurado como SATA nativo, denominado AHCI.

Comparacin PATA y SATA

Formatos de los discos duros


Formato de bajo nivel: Describe los cajones Formato de alto nivel: Describe el contenido de los cajones. Ambos formatos son necesarios para poder leer y escribir datos en los discos duros.

Formato de bajo nivel


En este nivel se organizan todos los bits individuales de la superficie en bloques de datos a los que acceder la controladora. Esto implica la necesidad de crear y marcar esos bloques de datos; que son los sectores.

Direccionamiento en el disco duro (antiguamente)


El proceso para acceder a un fichero es: 1. Consultar en la FAT donde se encuentra el fichero. 1. Leer en el directorio raz en que sector empieza el archivo. 2. Leer en la FAT que sectores forman el archivo. 2. El SO a partir de la geometra del disco duro calcula en que cilindro, cabezal y sector se encuentra el fichero (CHS) 3. El SO se lo indica a la BIOS. 4. Y esta accede la controladora del disco duro.

Primer inconveniente: Limites diferentes para CHS en BIOS y especificacin ATA


Limites de las 1s BIOS Cilindro Cabeza Sector Tamao del campo (bits) 10 8 6
Valor mximo terico

Rango permitido 0-1023 0-255 1-63

Total Utilizable 1024 256 63

1024 256 64

512 bytes *
Limites de ATA Cilindro Cabeza Sector

1024

* 256 * 63
Valor mximo terico

= 8.4 GB
Total Utilizable 65536 16 255

Tamao del campo (bits) 16 4 8

Rango permitido 0-65565 0-15 1-255

65536 16 256

512 bytes *

65536

* 16 * 255

= 136 GB

Primer inconveniente: Limites diferentes para CHS en BIOS y especificacin ATA


En el acceso al disco duro deben funcionar las dos cosas a la vez; es decir no podemos transferir un valor slo soportado por uno de los elementos.

Primer inconveniente: Limites diferentes para CHS en BIOS y especificacin ATA


Por lo tanto teniendo en cuenta la teora del cuello de botella tenemos como limitacin:
Tamao del campo (bits) Cilindro Cabeza Sector 10 4 6
Valor mximo terico

Rango permitido 0-1023 0-15 1-63

Total Utilizable 1024 16 63

1024 16 256

512 bytes *

1024

* 16 * 63

= 528 MB

E-CHS (CHS mejorado)


La mejora se basa en tratar de equiparar los limites de Cilindros y Cabezas entre la BIOS y la especificacin ATA. Para lo que se emplea un factor de multiplicacin de 2, 4, 8 16

E-CHS (CHS mejorado)


Tamao del campo (bits)
Cilindro Cabeza Sector 10 4 6
Valor mximo terico

Rango permitido
0-16383 0-15 1-63

Total Utilizable
16384 16 63

1024 x 16 256 / 16 256

512 bytes * 16384 * 16 * 63

= 8.45 GB

Direccionamiento LBA
Este sistema rompe con la idea de Cilindro, Cabeza y Sectores. Se asigna una direccin secuencial a cada sector, y est ser su direccin. Es necesario que tanto el SO (compatible a partir de Windows 95) como la BIOS soporten este tipo de direccionamiento.

Capacidad del modo LBA


Inicialmente se utilizaban 28bits para direccionar todos los sectores, lo que hace una capacidad de 137 GB. Con Windows XP SP1, siempre que la BIOS tambin sea compatible, se utilizan hasta 48bits, lo que da una capacidad de hasta 144000 TB

Ejemplo de disco duro moderno

Prctica I
En los ordenadores con placa base 8I915P se observa en la BIOS como van cambiando las caractersticas CHS, segn el modo seleccionado. Desenchufar el disco duro SATA, coger uno PATA y comprobar los cambios en la configuracin en funcin del modo seleccionado. Comprobar si los datos que aparecen en la BIOS coinciden con los valores que aparecen en la pegatina del disco duro.

Formato de alto nivel Sistema de archivos


Que un usuario tratase de acceder a un fichero conociendo que sectores/clusters ocupa es imposible, por ello se hace necesario una estructura lgica de alto nivel (recordatorio, similar a los lenguajes de programacin). Mediante esa estructura lgica, organizamos los ficheros de una manera que trabajar con ellos sea mas sencillo, clasificndolos por:
Nombre Tipo u extensin. Estructura de carpetas Si es de solo lectura, o tambin de escritura. Etc.

FAT
FAT12: se empleaba en los diskettes de menos de 2MB FAT16: Sistema obsoleto que puede direccionar hasta 2^16 cluster, siendo cada cluster de 32KB, con este sistema se pueden direccionar hasta 2GB VFAT: Aade la mejora de poder soportar nombres mas largos que FAT16. Apareci en la versin de Windows 3.11. FAT32:
Apareci con Windows95 OSR2. Su objetivo era direccionar mas de 2GB. Pese a que su nombre lo pueda indicar, verdaderamente no direcciona 2^32 clusters, sino que se limita a direccionar 2^28 cluster tericamente, ya que debido a incompatibilidades con el programa ScanDisk, slo se pueden direccionar hasta unos 4M de clusters, de ah que el tamao mximo de este tipo de formato sea de 124GB. De todas maneras SO-s como Windows2000 o WindowsXP no permiten particiones mayores de 32GB con FAT32. Otra limitacin del FAT32 es que sus ficheros no pueden ser mayores a 4GB, seguro que alguno ha tenido algn problema al querer pasar alguna imagen ISO, pelicula, etc... De mas de 4GB mediante una llave formateada con FAT32.

NTFS
Apareci con el Windows NT, y se utiliza en los SO sucesivos como Windows XP. Entre sus mejoras respecto a FAT32 tenemos que:

NTFS - Metadatos

NTFS - Metadatos

NTFS - Metadatos

NTFS - Metadatos

NTFS - Metadatos

NTFS - Metadatos

NTFS - Metadatos

NTFS - Metadatos
Qu en NTFS necesito tres veces mas de espacio para alojar el mismo fichero? Pues menuda mier. que es el NTFS. Lasaiiii!!! Es cierto que NTFS para discos o particiones pequeas no es practico, porque necesita para si mismo mucho espacio. Por eso, no es recomendable su uso en discos menores de 400MB Pero para discos mayores, hace un mejor aprovechamiento del espacio, a diferencia de FAT. (Ejemplo:fichero que ocupa cluster + 1 byte)

Prctica 2
Comprobar cual es el formato de cualquier llave USB que tengis? Si el formato NTFS es mejor, porque puede ser que las llaves USB todava se formateen con FAT32?

Particiones en el disco duro


Particionar un disco duro, es dividir el disco duro en diferentes zonas con el objetivo de que estas se comporten como discos duros independientes. Esto trae diferentes ventajas como:
Asla los datos de cada particin. Incrementa la eficiencia del disco ya que los cabezales de lectura/escritura slo se tienen que desplazar por la zona reservada para cada particin. Permite separar el sistema operativo de los datos; de manera que ante un fallo del sistema operativo y la necesaria reinstalacin, los datos no se vern afectados. Permite instalar varios sistemas operativos

Curiosidad
Por qu las particiones casi nunca salen del tamao

deseado por el usuario?

Curiosidad

Curiosidad

Curiosidad
Eso es debido a que muchas herramientas de particionado imponen como restriccin la necesidad de empezar la particin en una nueva pista. Es por ello que en la pista 0, adems de la tabla de particiones, algunos gestores de arranque utilizan el espacio libre de esa pista, como el famoso Grub de Linux.

Tipos de particiones
Particiones primarias. Puede haber hasta 4. En caso de tener un nico SO, este debe ser instalado en la particin activa. Particiones extendidas. Debido a que en la tabla de arranque slo hay sitio para 4 particiones, en caso de necesitar mas, deberemos acudir a las particiones extendidas.

Prctica 3
Configurar la BIOS de tal manera que no aparezca el disco duro como uno de los elementos de arranque. Adems poner en la opcin de disco duro, que arranque desde una controladora externa. Qu sucede?

Prctica 4
Quitar el cable de alimentacin del disco duro, y comprobar si aparece en la BIOS. Hacer lo mismo con el cable de datos. Qu conclusin se saca de esto?

Administracin de discos duros en Windows XP

Administracin de discos duros en Windows XP

Administracin de discos duros en Windows XP

Prctica 5
En el entorno del VMPlayer, crear una particin FAT32 y otra NTFS si no estn creadas. Copiar los mismos ficheros a ambas particiones y ver como les afecta. (Es interesante que los ficheros sean pequeos pero numerosos).

Sistema RAID
La tecnologa RAID se emplea para conseguir mayor capacidad, mayor velocidad, mayor seguridad o combinaciones de las anteriores. Se basa en el empleo de varios discos duros, dependiendo del objetivo, con funciones diferentes, especificadas por el nivel de RAID

RAID 0
El objetivo es aumentar el rendimiento, emplear dos discos duros en los que guardar los datos, para poder hacerlo de una manera mas rpida. Se pueden poner dos discos o mas. Mientras mas parecidos sean los discos mas rpido ser el sistema. Pero hay que tener cuidado de luego no perder velocidad por una mala configuracin de maestro-esclavo. Si necesitamos tanta velocidad como para necesitar un RAID, no tiene sentido ocupar el mismo canal con otro disco duro. No se hace ninguna copia de los datos, de manera que como uno de los discos duros se estropee, perdemos toda la informacin.

RAID 1
El objetivo de este tipo de RAID no es aumentar la velocidad de escritura / lectura, aunque consigue aumentar la velocidad de lectura debido a que puede leer desde varias fuentes. El objetivo de este tipo de RAID es la seguridad; se hace una copia exacta, espejo, clonada, etc de un disco en el otro. Los discos no tienen porque tener el mismo tamao, pero entonces el disco mas pequeo establecer el limite.

RAID 2
En desuso, y muy poco usado. Tiene la misma filosofa que el RAID 0, aumento de las prestaciones. Una diferencia es que guarda los datos por bloques de bits, en vez de bytes como Raid 0. Y otra, es que en discos independientes guardaban los cdigos de correccin de errores ECC.

RAID 3
Semejante a RAID 2; e igualmente poco usado. El control de errores se hace mediante paridad en vez de por ECC, lo que implica que no es necesario tener discos de tanto volumen para guardar los cdigos.

RAID 4
Semejante a RAID 3, pero con bloques de datos de 512 bytes, como los sectores.

RAID 5
Este es el tipo mas usado en sistemas profesionales. Se necesitan por lo menos tres discos duros. Los bits de paridad se guardan distribuidos en los diferentes discos duros. De esta manera, ante el fallo de un nico disco se pueden volver a recuperar los datos, en caso de fallar mas de un disco los datos pasan a ser irrecuperables.

RAID 0 + 1
La idea es emplear varios discos, para que el sistema sea mas rapido. Pero, aumentando la seguridad, ya que cada disco tiene su disco espejo. La principal desventaja es el nmero de discos que se necesitan.

RAID 1 + 0
La principal ventaja de este sistema frente al anterior, es que es mas tolerante a fallos. En un principio tenemos los discos con su copia exacta. Y luego mediante RAID 1 aumentamos el rendimiento.

Tabla resumen

Comparacin RAID software/hardware

RAID Empresas
Hoy en da muchas empresas ofrecen el servicio de almacenaje de copias de seguridad. Por lo tanto los datos originales, y las copias estn en sitios diferentes, para mayor seguridad ante enormes desastres.

RAID en Tartanga

Prctica: Utilizacin del VMWare


Vamos a crear nuestra propia mquina virtual, en la que vamos a instalar un Windows XP SP3. La mquina debe tener un disco duro de unos 40MB.

Prctica: Uso del Partition Magic


El Partition Magic es un programa que nos permite realizar particiones de manera sencilla. Adems a diferencia del Administrador de discos de Windows XP, el Partition Magic nos permite redimensionar particiones que ya tengamos creadas. Instalar el Partition Magic en la mquina virtual VMWare, y crear diferentes particiones. Por lo menos crear una particin para datos, y otra en la que podamos hacer una copia de seguridad bien de los datos o bien del sistema, mediante el empleo del Norton Ghost.

Restaurar sistema
Restaurar sistema nos da la opcin de volver a una configuracin anterior si por accidente, virus o algn error hay algn conflicto que haga que el ordenador deje de funcionar correctamente. Cuidado, porque Restaurar sistema no funciona el 100% de las ocasiones, y por lo tanto en casos crticos es mas que recomendable usar otros tipos de copia de seguridad. Por otro lado es recomendable resaltar que Restaura sistema no sirve para la recuperacin de datos, sino que se emplea para aplicaciones, drivers, etc..

Practica: Restaurar sistema


Realizar un punto de restauracin. Instalar una nueva aplicacin, que imaginemos nos esta creando un conflicto desde que la hemos instalado. Volver al punto de restauracin creado con anterioridad.

Prctica: Norton Ghost


El Ghost es un programa muy intuitivo que tiene mas prestaciones que las que ofrece la opcin Restaurar sistema de Windows. Ya que entre otras cosas, nos permite hacer copias de nuestro sistema, pero tambin de datos. Adems es un programa muy sencillo de usar y que nos puede sacar de mas de un apuro. En esta practica, se debe crear una imagen bien del sistema, o de la particin de datos.

Uso del System Commander


El System Commander es un programa que se carga en el espacio que ocupa el MBR y sirve para facilitar al usuario el arrancar con un sistema operativo u otro. Otros programas similares son el Grub de Linux, que se instala al instalar Ubuntu. O el GAG que es un programa de gestin de arranque con licencia GPL.

Formatear una memoria Flash mediante NTFS


Puede que nos interese tener una llave Flash con formato NTFS, pese a que entonces no la podremos emplear en sistemas operativos antiguos como Windows 95, 98, Me o anteriores. Como aspecto positivo, gracias al formato NTFS podremos emplear ficheros de mas de 4GB en nuestras llaves Flash, siempre que la capacidad de estas sea superior a esos 4GB. Sin embargo formatear una memoria flash en formato NTFS, no es algo tan inmediato como formatearla en formato FAT32.

Formatear una memoria Flash mediante NTFS


Pulsar sobre el icono de Mi PC con el botn derecho del ratn y seleccionar la opcin de propiedades.

Formatear una memoria Flash mediante NTFS

Formatear una memoria Flash mediante NTFS

Formatear una memoria Flash mediante NTFS

Formatear una memoria Flash mediante NTFS

Formatear una memoria Flash mediante NTFS

Formatear una memoria Flash mediante NTFS


Es recomendable volver a la opcin de Optimizar para extraccin inmediata

Leer datos de la llave Flash formateada con NTFS en otros ordenadores

También podría gustarte