Múltiples errores en un artículo de Lenovo

enero 7th, 2016

Hoy de casualidad he empezado a leer un artículo sobre formatos de disco duro que me ha recomendado Google Now en mi teléfono. Al principio he leído alguna cosa que no me ha gustado mucho, pero nada grave; pero a medida que he ido leyendo más, cada vez se acumulaban más errores y más graves, hasta el punto que no he podido evitar hacer una copia del artículo (por si lo eliminan o lo editan) y anotar todos los errores que he encontrado.

  1. exFat como “formato más usado”. exFat apenas se usa.
  2. FAT16 como sistema “popular”. Eso sería hace 20 años, pero desde la salida de Windows 95, no se usa el FAT16 para nada.
  3. “La llegada de los sistemas operativos de 32 bits (Windows 98)” Esta es algo difícil. En el área de consumo los 32 bit llegaron con Windows 95, aunque Windows NT 3.1 es anterior y es el primer sistema operativo “puro” de 32 bit de Microsoft, ya que el primer sistema operativo puro de 32 bit para consumo es Windows XP (Windows 2000 también es puro de 32 bits, pero nunca hubo una versión no profesional). En cualquier caso, Windows 98 no es ninguna de las posibles respuestas correctas.
  4. “FAT32 sólo permite 8 carácteres en los nombres de archivo”. Mientras esto es técnicamente cierto si no usamos la tecnología LFN, la tecnología LFN permite nombres largos en FAT12, FAT16 y FAT32… desde Windows 95, o incluso antes, desde Windows NT 3.5.
  5. “Con Windows XP llegó NTFS”. NTFS se usó por primera vez en Windows NT 3.1, aunque se podría decir que llegó al mercado de consumo con Windows XP.
  6. “NTFS tamaño de partición máximo 2Tb”. El tamaño máximo de un volumen NTFS, dependiendo del tamaño del clúster seleccionado al formatear, es entre 16 y 256Tb. La limitación de los 2Tb no es una limitación de NTFS, sino del sistema MBR (regitro maestro de arranque). Si en vez de usar MBR al inicializar un disco duro usamos GPT, podemos tener un volumen NTFS de 256Tb sin problemas.
  7. “NTFS tamaño máximo de archivo de 16Tb”. Desde Widnows 8, el tamaño máximo de archivo soportado por el sistema operativo es de 256Tb, pero si hablamos del formato en sí, el tamaño máximo es de 16EB (Exabytes)
  8. “El nombre de los archivos ahora puedo contener hasta 255 carácters”. Vuelta a implicar que esto no era posible con FAT32. Al menos es consistente en los errores.
  9. Esto ya no es un error tanto como una recomendación poco clara. Cuando recomienda que formato usar para cada uso, recomienda NTFS para unidades a partir de 16Gb, pero más bien NTFS es para discos duros de uso interno para Windows, FAT32 para unidades con necesidad de alta compatibilidad, y exFat para unidades externas de más de 2Tb, o que requieran capacidad de metadatos (para permisos, u otros usos).

El tema aquí no es si están acertados unos detalles técnicos/históricos que no tienen demasiada importancia hoy en día, sino el problema de la imagen que refleja el hecho de que lo único que era necesario para comprobar que el artículo estuviera correctamente era simplemente consultar dos artículos de la Wikipedia, así que si es esta la forma como hacen el resto de productos y servicios en Lenovo, no me extrañaría que la empresa se declarara en suspensión de pagos mañana mismo.

Convertir una versión de Windows Server de evaluación a una versión completa

febrero 16th, 2015

Si hemos estado usando una versión de evaluación de Windows y ésta está a punto de caducar o ya ha caducado, podemos convertirla a una versión completa de una forma muy sencilla.

Primero, tendremos que comprar la versión completa correspondiente a nuestra evaluación, y una vez tengamos su número de serie, seguiremos este procedimiento:

Abrimos un símbolo del sistema elevado, y ejecutamos el siguiente comando:

DISM /online /Set-Edition:XXXXX /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

En la opción /Set-Edition debemos poner la edición a la que quermos convertir Windows, por ejemplo “ServerStandard” o “DataCenter”

En la opción /ProductKey debemos poner un número de serie válido para la nueva edición de Windows.

En caso de que las opciones entradas en este comando sean correctas, después de un pequeño proceso se pedirá confirmar el reincio. Seguidamente se preparará el equipo para cambiar la edición, incluyendo otro reinicio automático posterior. Una vez reiniciado, el equipo ya contará con la nueva edición de Windows, aunque aún faltará proceder a la activación del mismo.

Cambiar el tipo de controladora del disco de inicio de Windows (IDE – AHCI – RAID)

octubre 8th, 2014

Si por la razón que sea, tenemos configurado Windows con un tipo de controladora de disco de nuestro disco de inicio con un modo que necesitamos cambiar (por ejemplo, si estás en modo IDE y quieres aprovechar las mejoras del modo AHCI, o si tenías un RAID pero ya no lo tienes y quieres acelerar el proceso de inicialización de la BIOS), este es el procedimiento:

Si aún tienes acceso a Windows, sigue las instrucciones, de otro modo, mira esta otra entrada que te indica cómo modificar el registro de un Windows des del que no puedes arrancar.

Inicia el editor del registro (Inicio -> Escribir “RegEdit” -> tecla “Intro”). Responde “Si” a la advertencia de seguridad.

Ahora, en la parte izquierda, desplega las siguientes ramas: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services

Ahora dependiendo de que modo quieras activar, establece los siguientes valores:

IDE:

  • Clave “Msahci” -> Valor “Start” = 3
  • Clave “iaStorV” -> Valor “Start” = 3
  • Clave “iaStor” -> Valor “Start” = 3
  • Clave “pciide” -> Valor “Start” = 0
  • Clave “atapi” -> Valor “Start” = 0

AHCI

  • Clave “Msahci” -> Valor “Start” = 0
  • Clave “iaStorV” -> Valor “Start” = 3
  • Clave “iaStor” -> Valor “Start” = 3
  • Clave “pciide” -> Valor “Start” = 3
  • Clave “atapi” -> Valor “Start” = 3

RAID

  • Clave “Msahci” -> Valor “Start” = 0
  • Clave “iaStorV” -> Valor “Start” = 0
  • Clave “iaStor” -> Valor “Start” = 0
  • Clave “pciide” -> Valor “Start” = 3
  • Clave “atapi” -> Valor “Start” = 3

Nota: En teoría si ponemos el valor “Start” de las cinco entradas a 0, tendremos un sistema que permite iniciar de forma indistinta desde cualquier tipo de controladora, pero no es aconsejable ya que tendremos activos en memoria los controladores de todos los sitemas, lo que ralentizará mucho el inicio de Windows.

Modificar el registro de Windows cuando no puedes inciar.

octubre 8th, 2014

Si alguna has hecho alguna modificación a tu sistema que no te permite iniciar Windows, y es algo que se puede arreglar en el registro, esta es la forma de modificar el registro de Windows desde fuera del mismo.

Que necesitas:

  • Disco o USB de instalación de Windows de la mismos bits que el sistema (no importa la edición)
  • Poder iniciar des del disco o USB (acceso a la bios)

Procedimiento

  • Inicia des del disco/USB de instalación de Windows
  • Después de definir las opciones de idioma, selecciona la opción “reparar equipo”
  • En el menú, selecciona “línea de comandos”
  • En la línea de comandos, ejecuta “regedit”
  • Ahora estarás viendo el editor del registro, pero con el registro del sistema de instalación.
  • Selecciona la clave HKEY_LOCAL_MACHINE
  • “Archivo” -> “Cargar subárbol…”
  • Ve al la ruta “C:\Windows\System32\Config”
  • Allí verás los archivos “SYSTEM”, “SOFTWARE”, “SAM”, “SECURITY” y “COMPONENTS”. Abre el que necesites.
  • El editor del registro te pedirá un nombre para la clave inicial, te recomiendo que le pongas el nombre del archivo abierto más un texto indicativo de que es el que has cargado, por ejemplo “SOFTWARE-C”
  • Entra en la clave que has nombrado, y haz todas las modificaciones que necesites.
  • Repite los pasos si necesitas modificar algún otro dato del registro que no esté en el archivo que has abierto.
  • Una vez has terminado, selecciona las claves que has cargado, y en el menú selecciona “Archivo” -> “Descargar subárbol”
  • Este último paso es importante para que se guarden los cambios que has realizado y no se dañe el registro.
  • Antes de cerrar el editor del registro, comprueba que no queda ningún subárbol cargado desde tu instalación de Windows.
  • Reincia el equipo.

Instalar la ROM estándar de HTC en una HTC One X Internacional (Endeavor)

septiembre 10th, 2014

Hace algo menos de 2 años empecé a usar una HTC One X proporcionada por Orange. Al ser mi único teléfono, no quise trastearlo por miedo a perder la garantía, pero ahora que lo he sustituido por uno nuevo (HTC One M8), voy a deshacerme del software obsoleto de Orange e instalar la versión “stock” (original) de HTC.

Las advertencias habituales:

  • Este proceso anula la garantía del teléfono
  • Este proceso puede estropear tu teléfono.
  • Ni yo ni nadie se hacen responsables de lo que pueda ocurrir si sigues estas instrucciones.
  • Este proceso requiere un equipo con Windows.
  • Este proceso borrará TODO el contenido del teléfono (después del punto de no retorno)
  • Recomiendo leer todo antes de proceder.

Empezamos. Avisaré cuando lleguemos al punto de no retorno.

Primero verifica que tu Smartphone es el HTC One X internacional. El modelo es Endeavor. Para saber que modelo es tu HTC One X, apágalo, y estando apagado, presiona y mantén presionado el botón de bajar el volumen y enciende el teléfono. Mantén el botón de volumen hasta que aparezca un  menú en pantalla. En la segunda parte superior de la pantalla aparecerá ENDEAVOR con alguna letra de más (que indica la variante). Para salir de este menú, usa el botón de bajar volumen para ir a la opción RECOVERY, pulsa el botón de POWER, y selecciona la opción REBOOT y otra vez POWER.

Ahora pon a cargar el Smartphone. Debería tener más del 70% de batería para poder hacer los procesos de forma segura. Usa el cargador que te venía de fábrica, cargará más rápido.

Visita esta página web: http://android-revolution-hd.blogspot.com.es/p/android-revolution-hd-mirror-site-var.html y ve a la sección “HTC One X”. Descarga los tres archivos siguientes: “stock odexed”, “stock recovery” y “stock boot”.

Descarga los controladores de HTC en este enlace: http://www.mediafire.com/download/eqrqb44r3ot18g1/HTCDriver_4.2.0.001.exe

Ejecuta el instalador de los controladores, y sigue las instrucciones del instalador. Una vez terminado, reinicia el equipo.

 

En el Smartphone, ve a “Ajustes” -> “Opciones de desarrollo”, activa la opciones de desarrollo dejando el botón de la parte superior en “on” y marca la opción “Depuración USB”.

Visita esta otra página web: http://www.hasoon2000.info y haz clic sobre el enlace “One X (International)”, y luego descarga el “One X All-In-One Kit”.

Abre el archivo “One X All-In-One Kit”. Si no puedes abrirlo, descarga e instala un programa para descomprimir archivos como 7-zip desde este enlace: http://www.7-zip.org/

Descomprime el archivo en la raíz del disco duro C:

Ve a la C: y abre la carpeta One_X_All-In-One_Kit_v

Ejecuta la aplicación One X

En la casilla superior izquierda, selecciona la opción “Get Token ID” y pulsa el botón “Go”. Aparecerá un diálogo, pulsa en “Aceptar”. Ahora aparecerá una ventana negra, no toques nada.

Mira el Smartphone. En unos segundos (puede tardar hasta medio minuto) debería reinicarse solo. Cuando aparezca un menú con el fondo blanco, verás que Windows detecta un nuevo dispositivo. Deja unos 30 segundos más para que se instalen los controladores automáticamente y cierras la ventana negra.

Cuando cierres la ventana negra, aparecerá una nueva ventana negra, con un montón de letras y números. Haz clic sobre el icono de la ventana (la parte superior izquierda de la ventana), aparecerá un menú. Haz clic en “Editar” -> “Marcar”. Ahora tienes que seleccionar dentro de la ventana un cuadrado que contenga desde “<<<< Identifier Token Start >>>>” hasta “<<<<< Identifier Token End >>>>>”, de manera que a parte de esas dos líneas quedan marcados todos los números y letras en mayúsculas. Una vez marcado, pulsa la tecla “Enter” para copiar el texto al portapapeles, y cierra la ventana negra.

Visita esta página web: https://www.htcdev.com/register/ Rellena los datos que te pide. Es muy importante que la dirección de correo electrónico que introduces sea la tuya, por que te enviarán un correo que es necesario para el proceso.

Una vez creada la cuenta, inicia sesión en la página y, sin cerrarla, pulsa sobre este enlace: http://www.htcdev.com/bootloader/unlock-instructions/page-3. Baja hasta el final de la página, y en la casilla que pone “Enter Token”, pulsas el botón derecho del ratón y selecciona “Pegar”. (Si por el camino has perdido el texto copiado, puedes volver a hacer los pasos del “Get Token ID”) Ahora pulsa en “Submit”. En la siguiente página si todo ha ido bien aparecerá el mensaje “Token submited successfully”. Ya puedes cerrar esta página, y ve a mirar tu correo; recibirás uno de htc.com con un adjunto. Guarda el archivo adjunto en cualquier carpeta (en el escritorio mismo).

Vuelve a la aplicación HTC One X, selecciona la opción “Unlock Bootloader” y pulsa en “Go”, y en la siguiente ventana pulsa en “Aceptar”.

***ATENCIÓN – PUNTO DE NO RETORNO: Si completas el siguiente paso, ocurrirán 2 cosas: 1. habrás dado el consentimiento de perder la garantía de tu Smartphone, y 2. todo el contenido de tu Smartphone será borrado.***

En el Smartphone, aparece el menú “Unlock bootloader”. Pulsa los botones de volumen para seleccionar. Si quieres volver atrás selecciona NO, si quieres continuar, selecciona YES. Una vez estés seguro, pulsa el botón de Power.

Al cabo de un minuto o así, el teléfono se iniciará con los valores de fábrica. Mientras esperas, cierra la ventana negra de la aplicación HTC One X.

Desbloquea el teléfono y sigue el tutorial saltándote todas las opciones (no configures nada, todo esto se perderá y ahora no necesitas ni wifi ni cuentas ni nada). Una vez tengas acceso al menú, vuelve a activar la depuración USB: ve a “Ajustes” -> “Opciones de desarrollo”, activa la opciones de desarrollo dejando el botón de la parte superior en “on” y marca la opción “Depuración USB”.

Ahora vuelve a Ajustes, ve a “Memoria” y selecciona “Borrar memoria del teléfono”, otra vez “Borrar memoria del teléfono” y “Borrar Todo”.

Espera unos 30 segundos para que Windows redetecte el Smartphone en modo desarrollo, y en la aplicación HTC One X, en la parte superior derecha, selecciona TWRP  y pulsa sobre “Flash Recovery”. Acepta el diálogo, y no cierres la ventana negra hasta que haga unos segundos que el Smartphone está en el menú blanco. Aparecerá otra ventana negra. Al cabo de unos pocos segundos puedes cerrar esta segunda ventana.

En el Smartphone, usa el volumen para seleccionar la opción “HBOOT” y pulsa Power para seleccionarla. En el siguiente menú, selecciona “RECOVERY” y pulsa Power. Si todo ha ido bien, deberías estar viendo el “Team Win Recovery Project”.

Ahora haremos una copia de seguridad del teléfono tal y como está en estos momentos (con aún el software original). Pulsaremos sobre “Backup”, marcaremos la opción “Enable compression” y deslizaremos para empezar la copia. La copia llevará algo más de 3 minutos en completarse. Una vez completada, le damos a la opción “Reboot System”, y luego a “Do Not Install”.

Una vez reiniciado el teléfono, desbloquéalo y en Windows, ve a “Equipo” -> “HTC One X” -> “Memoria Interna”. Aquí crea una carpeta llamada “ROMS”, y copiamos dentro el archivo “stock odexed”.

Una vez copiado, volvemos a la aplicación HTC one X, y en la casilla “Commands”, seleccionamos “Boot into Recovery” y pulsamos sobre “Do Command”. Pulsamos en “Aceptar”, y en cuanto el teléfono se reinicie, cierras la ventana negra.

Cuando estés en el recovery, pulsa sobre “Wipe”, luego en “Advanced Wipe”, y allí marcamos “Dalvik Cache”, “Cache”, “Data” y “System”. Desliza el botón inferior, y en unos segundos pulsamos sobre “Back”. Pulsamos en el botón Casa del teléfono y pulsamos en “Install”, seleccionamos la carpeta “ROMS”, y en el archivo de la ROM.

En la siguiente pantalla, no toques ninguna opción y desliza para empezar el proceso de instalación de la ROM. Una vez terminado (en unos 2 o 3 minutos), pulsa sobre el botón “Home” -> “Reboot” -> “Bootloader” -> “Do Not Fix”

Ahora en Windows, ve a buscar el archivo de la rom que hemos descargado, y ábrelo. Dentro del archivo verás un archivo que se llama boot.img. Selecciónalo, y descomprímelo en una carpeta. Luego ve a buscar el archivo recovery descargado, y ábrelo. Dentro hay una carpeta llamada “fastboot” entra en esa carpeta, y verás un archivo que se llama recovery.img. Descomprímelo en una carpeta (puedes usar la misma que para el boot.img).

Ahora, vuelve a la aplicación del HTC One X, y en la casilla “Kernels”, seleccionas “Flash a Kernel” Y pulsas sobre el botón “Flash Kernel”. Pulsa sobre “Aceptar”, y en la siguiente ventana ve a buscar el archivo boot.img que has descomprimido. La primera ventana negra mostrará un error, la cierras y aparece otra que terminará casi de forma instantánea. Esperas unos segundos y la cierras. Aparecerá un diálogo, le das a “Aceptar”. De nuevo en esta aplicación, en la casilla de la parte superior derecha seleccionas “Your Own Recovery” y pulsas “Flash Recovery”. Pulsas sobre “Aceptar”, y cierras la primera ventana negra. Ahora en la siguiente ventana buscas el archivo recovery.img y abres. La siguiente ventana se puede cerrar al cabo de unos segundos, y luego en el diálogo siguiente “Aceptar”.

De vuelta al Smartphone, usamos la tecla de volumen para seleccionar “REBOOT” y pulsamos Power.

Al reiniciar ya tendremos un teléfono prácticamente idéntico a la versión “libre” de HTC (sin ningún software de operadora, y actualizado a la última versión de Android)

Nota: De momento, las actualizaciones OTA no se instalan, estoy investigando la razón (no debería ocurrir). Actualmente sólo hay una OTA y no cambia nada, sólo tapa un pequeño agujero de seguridad. Actualizaré la entrada en cuanto haya solucionado este problema.