Windows, Mac y discos exFAT

La teoría

Sistema de archivos exFAT

El sistema de archivos exFAt, Extended FAT (File Allocation Table) incluso algunos lo denominan FAT64, ha sido creado por Microsoft con la versión de windows CE. El propósito era utilizarlo para almacenamiento en memorias Flash aunque se ha extendido para medios de almacenamiento externo como son los pendrive por la ventaja de sus características.

Comparación:

FAT12

FAT(FAT16)

FAT32

exFAT

Volumen Max

2Gb

4Gb

2 TB

512Tb

Tamaño Fichero

32Mb

2GB

32Gb

16 Exbabytes

Max archivos

4077

65517

268 millones

7,8 billones

La compatibilidad

Mientras FAT es compatible con todos los SSOO, exFAT solo a partir de Windows 8 y Snow Leopard OSx pero gracias al auge que ha tenido se ha ido compatilizando con XP SP2, 7 SP1, , etc pero con un paquete de compatibilidad adicional: http://support.microsoft.com/?kbid=955704

Formatio Windows

 

Mac exFAT

 

Windows-OSx

Hoy en día que se trabaja casi permanentemente en multipataforma y los USBs o pendrives van de Windos a mac y muchos dispositivos como televisores o reproductores, el exFAT se ha vuelto el sistema preferido para los archivos (para los usuarios, jejej) ya que una película de 32Gb no se puede meter en cualquier sitio.

El Problema:
No puedo leer una unidad externa formateada en un MAC con exFAT

Windows - MAc

Tengo que compartir, como mucha gente, ficheros entre Mac y Windows. Mientras que con pendrives formateados en FAT no hay problemas entre las dos plataformas, si lo hay con otros sistemas de archivos.

  • Unidase formateadas en NTFS solo pueden ser leidas por Mac, no pueden escribir.
  • Unidades formateadas en OS Plus o HFS+ solo puedesn ser utilizadas por Mac
  • El formato mas estandar es el FAT y el FAT32 que se puede utilizar indistintamente

El verdadero problema aparece al tener que formatear un pen con un sistema de archivos que admita ficheros muy grandes para lo cual cada plataforma suele utilizar los própios y nativos de su sistema operativo.

Para ello existe un nuevo sistema de archivo llamado exFAT el cual deberia ser compatible con los SO de Windows y con los SO de Mac

 La solución:

El mayor problema encontrado es el que me ha sucedido a mi, a la hora de compartir un PenDrive entre Mac y Windows: Windows no suele ser capad de reconocer el disco formateado por este en exFAT y propone formatearlo.

No es el caso de una unidad formateada por Windows en exFAT, que siempre es leída por los sistemas de Macintosh.

Así que si tenéis que compartir un USB que valla a ser utilizado entre Mac y Windows y va a contener ficheros grandes, formatéalo primero con un Windows y con el sistema de archivos exFAT, de esta forma no tendréis problemas.

 

Nota: Hay aplicaciones especificas para OSx con la que se puede hacer que los Mac trabajen normalmente con NTFS. Y tambien se puede conseguir que un Windows trabaje con HFS y otros sistemas de archivos de Mac; ver AQUI.

 

 

 

¿Que es un Hipervisor?

La Virtualización  (ver aqui)

La virtualización consiste en alojar sistemas operativos fuera de su harware. Para ello se necesita un software que emule un hardware sobre el que se alojará el sistema operativo. Al software que realiza tal operación se le denomina hypervisor y se ejecuta en una máquina host o anfitrión, El software virtualizado se denomina maquina virtual o sistema operativo invitado.

virtualizacion

Los Hipervisores

Históricamente IBM llamaba al sistema operativo «supervisor» ya que en realidad era básicamente un kernel que supervisaba el hardware. Así que las técnicas de virtualización de hardware a adoptado la palabra «hipervisor» o hypervisor para referirse a esta nueva forma de «kernel».

El hipervisor es el elemento del sistema operativo o de software que administra y hace que funcionen las maquinas virtuales sobre un hardware virtual. El Hipervisor, (algunos lo llaman VMM “motor de máquina virtual”, pero por no confundir con el Virtual Machine manager, no lo nombraré de tal forma) Tiene varias tarea, por un lado presentan a los sistemas virtualizados, también proveen de un Hardware virtual a las VM y de monitorizar a estas máquinas.
Por resumir hay dos tipos de hipervisores: los Nativos o unhosted, los llamado «de tipo 1»  y los alojados,  «de tipo 2» que necesitan de un Sistema operativo para su ejecución. Abría una tercera clase denominada híbrida con características de estas dos tecnologías.

  • Hipervisores Nativos, el hipervisor se ejecuta directamente sobre el hardware o máquina Host (bare-metal) y es el que se encarga de controlar todos los accesos al hardware. Aunque es la tecnologia mas antigua, tambien es la que utilizan las soluciones de virtualización mas potentes: Hyper-V, Citrix Xen y VMWare ESX-Server.

hypervisor_1

  • Hipervisor alojado, en este tipo de hipervisores (hosted), el hipervisor es un programa que se ejecuta sobre un Sistema Operativo como Windows, Linus, OSX, y sobre el hipervisor se cargan las diferentes máquinas virtuales. Ejemplos claros y puros serian las máquinas virtuales Java o .Net.

hipervisor_2

  • Un último grupo mezcla de los anteriores son los hipervisores híbridos en los que Sistema operativo, host e hipervisor compiten por el hardware. Estas serian Virtual Server de Microsoft, Virtual Box de Oracle.

hypervisor_3

Diferencias entre Hyper-V y VMWare ESX

En realidad hay mas de las que aparentan, en realidad se basan en soluciones diferentes de Virtualización Nativa, Virtualización Monolítica y virtualización de Microkernel

 

vmware-logo

La Virtualización Monolítica es complicada, ya que cuando una VM hace una llamada al Hardware, el hardware virtualizado redirige la llamada a drivers en el hipervisor, el cual enruta esa llamada al recurso real. Así es como opera VMWare, el cual utiliza mucho código para conseguir esto.

 

Windows-Server-Hyper-V

La virtualización con microkernel es mas sencilla puesto que las máquina virtuales no necesitan de drivers específicos sino que acceden directamente al hardware con los mismos drivers que usa el hypervisor, asi el hypervisor aparece como una capa transparente dedicada a separar y administrar las diferentes maquinas virtuales. Hyper-V trabaja de esta manera siendo así mas estable y con un rendimiento mas alto.

 

 

 

 

Discos SAS Vs SATA

Diferencias entre discos SAS y discos SATA

Bueno estamos de acuerdo que las tecnologias cambian y lo que a discos duros se refiere, hace unos años era SCSI e IDE, ahora SAS y SATA. Aclaremos que SAS o SATA es realmente la tecnologia de las controladoras que transfieren los datos entre el equipo y el dispositivo, que puede ser un disco, DVD, cinta…

Discos SAS

Los discos SAS Serial Attached SCSI, son la versión moderna de los SCSI Small Computer System Interface. Estos dispositivos de gran rendimiento y la fiabilidad están orientados al uso profesional, servidores y cabinas de almacenamiento. Pudiendo ser de diferentes tamaños se están implantando los de 2,5″ ya que por su tamaño reducen notablemente el tamaño de los servidores y cabinas.

 

disco-rigido-hpfujitsu-max3073rc-73gb-15k-rpm-35-sas_MLA-O-3352558820_112012wtmk

Discos SATA

Los discos SATA Serial Advanced Technology Attachment son una version mejorada de los P-ATA Parallel ATAy han desplazado totalmente a los IDE en el mercado de los PCs o electronica de consumo. Gracias a sus características de rapidez y precio se han convertido en un estándar de comunicación. Hay diferentes versiones según la velocidad, SATA-I, SATA-II y SATA-III y según donde vallan instalados,  SATA los internos y eSATA los externos.

disco  duro satawtmk

 Comparativa

Los conectores son muy similares, pero el en el formato de 2,5″, el tamaño del SAS es algo mas gordo y robusto que los SATA. En los servidores suele haber controladoras que soportan los dos modelos aunque la opción de Hot-Swap solo está disponible en los SAS

imageswtmk

Respecto al rendimiento la diferencia es muy grande en estas gráficas se aprecia notablemente. Se trata de la copia de un archivo de un disco SAS a otro SAS o SATA: sucede un poco como con los SCSI que si solo hacemos una tarea en los SATA, el rendimiento es algo inferior, pero si realizamos ademas otras operaciones de lectura o escritura, la diferencia es mas que notable.  Ademas la Cache de disco que usa SAS es increíble y para copias reiterativas puede aumentar la velocidad hasta un 100%.

Captura de pantalla 2013-03-12 a la(s) 10.03.29wtmk Captura de pantalla 2013-03-12 a la(s) 01.04.03wtmk

Económicamente es otro tema, ya que en la fecha que estoy escribiendo esto los SAS de 74Gb andan a partir de los 300€, los SATA de 1,5Tb (20 veces mas grandes) están sobre los 100€. La diferencia es tal que quedan exclusivamente reservados al entrono empresarial. Por contrapesar, los discos SAS tienen una mayor vida y tiempo de uso, pudiendo estar en actividad ininterrumpida durante años y los SATA tienen una vida mas corta, pero dado su uso mas bien ocasional (PC, portátiles, discos portátiles) son la mejor alternativa para nuestro ordenador doméstico.

 

 

 

 

Diferencia entre OEM y RETAIL

Hola, esta entrada es simple y esecilla con el único propósito de contestar al titulo de la misma:

 

OEM y Retail son dos calificativos que podemos aplicar tanto a software como hardware y diferencian dos formas en las que podemos comprar los productos.

OEMOriginal Equipment Manufacturer, se refiere al producto que viene incluido en como parte de otro producto o sistema.

RETAIL, en Español detalle o minorista, se refiere a productos sueltos que mas tarde podemos usarlos en el ordenador que queramos

 

En Hardware OEM es sino mimo de BULK, se utiliza para el montaje de los equipos en talleres, suelen venir sin ni siquiera instrucciones. Retail se utiliza para la compra&venta piezas sueltas o ampliaciones y su embalaje es bastante atractivo, viene con drivers, software, instrucciones e incluso con un kit de montaje en algún caso.

 

En Software OEM en la licencia que viene incluida en nuestro equipo, muchas veces ni la podemos ver ya que esta en una partición del disco duro. Retail la que compramos a parte para instalar en donde queramos con un flamante disco dorado o plateado ;D

Win8-OEM win8_retail_box_lg

 

Normalmente los productos OEM son mas baratos, sin embargo con los productos Retail tenemos mas ventajas o garantías. Un Windows OEM solo lo podemos instalar en un equipo o ya viene instalado sin la posibilidad de @separarlo@ del equipo, sin embargo un Windows Retail lo podemos regalar o instalarlo en el ordenador que queramos (desinstalandolo previamente del primero ya que incumpliríamos la ley del fabricante).

Añadiendo wifi a un servidor

¿Como he añadido wifi a mi servidor?:

Tengo la necesidad de añadir wifi a un servidor, mejor dicho: tengo la necesidad de no tirar un cable ethernet por medio de toda la casa hasta mi servidor.

Para ello voy a aprovechar una tarjeta wifi que tenia de un portátil que se me rompió  Esta tarjeta al igual que otras GPS o GSM están preparadas para un puerto mini-PCI expres (o PCI-E) que suelen tenercasi todos los portatiles, normalmente ocupado por una Wifi como la que muestro:

WIFIPS

Hay varios tipos de PCI, para distinguirlos, nada mejor que una foto.

PCIwtmk

Esta claro que es difícil de conectar esta tarjetita al servidor, proveerla de antenas y que quede perfectamente integrado. A todo esto añadir la dificultad de tener solo un puerto PCI express.

IMG_20121205_113209PS

Buscando por internet se encuentra un adaptador para la tarjeta wifi a Mini-PCI Express con las antenitas y todo, fantastico!, pero….. ¿Como conecto la Mini a la PCI Express normal?

IMG_20121205_113240PS

Pues resulta que son compatibles y no pasa nada porque sobre conector, la pequeña encaja perfectamente dentro de su hermana mayor, observar el resultado:

IMG_20121205_113511PS

 

Solo falta añadir la característica de Windows Server “wireless LAN Service” para que podamos conectarnos a las redes. Si no lo hacemos, aparecerá un adaptador de red pero sin posibilidad de conexión, esto es porque en principio los servidores no suelen estar conectados por wifi.

wireless LAN Service

 

Asi me he evitado tirar un cable y ademas he comprobado que con estas 2 antenas se alcanza muchísima mas señal que con una solo.

Otro problemilla solucionado. (Espero no crear muchos agujeros de seguridad para que no se me cuelen por la wifi)