domingo, 26 de noviembre de 2023

Disco roto en Nas Synology - solucionado

 Escenario 

Tenemos una NAS Synology de 4 discos, al que además se le ha añadido la extensión DX517. 
En total 9 discos de 3,6 Gb, formateados en BRTFS y SHR (Raid 5)
 
 
Desgraciadamente un día uno de los discos muere (errores de I/O = entrada salida) y presenta errores Smart (el famoso C5). 
 
Por tanto entra en modo degradado, los datos están disponibles, pero va más lento. 
 
Mi amigo pide el mismo modelo para reemplazar el disco, y apaga las NAS para que no está trabajando. 
 

El problema

El día de cambiar el disco y arrancar algo ha pasado al mover de sitio las cajas de Synology, y sólo detecta los 4 discos de la caja 1, no la extensión, por lo que la NAS no detecta el grupo de almacenamiento*. Pánico. Miedo. No se ven los archivos y carpetas. 
 
 
 




Cuando apagamos y volvemos a encender con la caja DX517 bien conectada, reconoce ambos grupos, pero nos obliga a desconectar el disco 3 del grupo. Y quitar 2 discos de un grupo de almacenamiento es perderlo todo.





Nuestro disco y sus datos están en grave peligro...




Intento 1 de solución

Volvemos a meter el disco que se ha roto, y durante 4 minutos una vez arrancada las NAS vemos los datos, pero no nos da tiempo a copiar todo, porque falla en entrada y salida de los datos, el disco no responde. Toca rezar a la diosa de los discos.




Intento 2 de solución...clonar el disco 

Si cambiamos el disco nuevo que remplaza al estropeado (el 2), las NAS arranca, pero como se nos desconectó justo en el peor momento el número 3, no reconoce ni recupera los grupos de almacenamiento. Sin grupos no tenemos volúmenes, ni carpetas. 

Mi idea es clonar el disco con errores, en el disco nuevo idéntico, para que al meter el clon en la nas recupere todo. 

Lo intento con una base sata de 2 discos, y un laptop donde arranco Hiren X64, para lanzar el programa de clonación Macrium Reflect. 
Clono 1 disco en el otro, pero falla al 5%, por errores de entrada y salida. 

Lanzo Lazersoft para realizar la misma clonación, esperando que sea capaz de no pararse en la copia...

Nos avisa que que la copia va a tardar 180h, pero al 16%, llevaba 17horas en marcha y le quedaban 84h.





Cuando llevaba el 43h, y el 42%, decía que quedaban 57 h de trabajo
Finalmente, tras 48h, en el 47% y con 52h restantes, se produce un fallo y nos dice que se ha producido un error. 




Aún así, probamos a cambiar el disco 2 por este disco clonado sin terminar...
 
Las NAS arranca, reconoce el grupo de almacenamiento, aunque degradado, pero podemos recuperar los datos importantes, e incluso reparar el grupo de almacenamiento y los volúmenes. 

 

Conclusión:

 
Si te pasa lo mismo, clonar el disco aunque no sea totalmente hace que la NAS pueda recomponer los datos, porque en realidad los datos están guardados en trozos de todos y cada uno de los discos. 
 
De todas formas, recomiendo hacer copias de seguridad de los datos importantes de tu NAS en otro disco externo o la nube, porque aunque improbable, esta experiencia nos demuestra que perder 2 discos duros de la NAS nos deja sin datos.  



Saludos y no dejes para mañana la copia que debes hacer hoy. 




 
 Nota adicional
 
* La pirámide de datos de la NAS es:
Discos duros ->  el hardware 
                   |
                   V
Grupo de almacenamiento = juntar discos suficientes para tener redundancia y seguridad al almacenar los datos que nos importan.
                   |
                   V
Volúmenes: agrupaciones más pequeñas donde luego se podrán crear carpetas compartidas. Se recomienda tener un volumen 1 de 200Gb donde se instalarán las aplicaciones y el sistema de la NAS, y luego un segundo volumen que ocupará todo hasta el tamaño máximo. También puedes tener un volumen 3 con otras cosas si quieres segmentar aún más, aunque para mi no es necesario. 
                   |
                   V
Carpetas compartidas:
se generan desde el panel de control, le das un nombre descriptivo y eliges en qué volumen estará, por defecto deberían estar en el 2 que creamos antes.
Yo por ejemplo tengo una que se llama Fotos, otro Películas, otro documentos, otro Descargas, y puedes elegir qué usuarios tendrán acceso por si quieres que más gente pueda ver ciertas cosas.

 

 

miércoles, 28 de septiembre de 2022

Solución al problema Embedded Flash/SD-CARD en servidor HP ML350p

 Hola de nuevo, 


Recientemente me han regalado un servidor HP que no usaban en una empresa, y me he puesto a jugar con él. 


En este caso presenta un problema con el iLO (interfaz web que te permite controlar el servidor incluso cuando está apagado). 


Da un error de "Embedded Flash/SD-CARD: Embedded media manager failed media attach."

Parece ser un problema recurrente en muchas versiones de iLO. 

Origen de la solución que encontré = "this is a kknow issue of the NAND Flash of the iLO Board. Your iLO board must be connected to the LAN. Then you can format the NAND Flash and reinstall the Intelligent Provisioning software. See the following advisory:"


Y que la solución es: https://support.hpe.com/hpesc/public/docDisplay?docId=c04996097

Básicamente, descargar una versión de iLO 2.61, y hacer un formateo de su memoria NAND, y entonces se resuelve el mensaje de error. 


Vamos al lío: 

Buscamos la iLO versión 2.61 desde aquí: https://support.hpe.com/connect/s/product?language=es&tab=driversAndSoftware&kmpmoid=5195931&view=grid&driversAndSoftwareFilter=8000012

Si no la encontramos, desde aqui (https://pingtool.org/latest-hp-ilo-firmwares/)

Si encontramos un archivo .scexe o rpm podemos usar 7zip para abrirlo y extraer sólo el fichero que nos interesa, el .bin. 

Usamos iLO para actualizar, desde Administración, Firmware, lo cargamos desde nuestro equipo y actualizamos. 



iLO se reinicia y tenemos que logarnos...




Ahora viene la parte de formatear una NAND del iLO.

Origen de la info = https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00048622en_us

Nos muestra como ir pantalla a pantalla hasta el botón de Reset de Information > Diagnostics

Y pinchar en la salud...



Nos avisa de que lo va a hacer, se resetea iLO y esperamos unos minutos. Al entrar la caché del navegador nos sigue indicando el error. Entramos y revisamos en la salud. 

En mi caso sigue diciendo que está en modo degradado y no carga la SD, así que aplico las soluciones ofrecidas en caso de fallo del formateo de NAND.

https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c04996097

Lo que indica básicamente es que apagues el servidor, y retires las fuentes, y vuelvas a conectar y hacer el formateo NAND de nuevo. 

Lo realizo...en el login dice que todavía está el error, y dentro también...

"Embedded media initialization failed due to media write-verify test failure."


Todo ello para darme cuenta de que el problema es que la memoria NAND de la placa está rota, y no existe solución, excepto cambiar la placa base, cosa que no me apetece. 


Así que todo esto, para llegar a "Fracaso absolutooooo", pero hemos aprendido por el camino, y tengo BIOS y firmwares actualizados.  


Lo bueno es que el servidor funciona igualmente, así que puedo hacer cosas con él. 


Saludos, 









sábado, 5 de febrero de 2022

Pantallazo azul BSOD en Wreckfest, y Windows 11

 Hola de nuevo.


Hace poco Windows 10 me sugirió actualizar a Win 11. Le dije que sí. 


Todos los juegos y programas aparecen en la pantalla de inicio, Windows parece que incluso arranca más rápido que Win10, así que todo bien en un principio. 

También recientemente he descubierto Wreckfest, un juego de coches y destruction derby + carreras que me encanta. 


Pero de repente al jugar o después de terminar una carrera, el juego provocaba un fallo de windows con mensaje "PAGE FAULT IN NONPAGED AREA"


En mi caso tengo un equipo con un Ryzen 5700G y 16Gb de Ram @3600. Por si caso le pasé un memtest completo, que no descubrió errores. Menos mal, descartamos fallo de memoria. 


QUE ES MEMORIA PAGINADA 

un truco de windows de la época de Win 3.1, que destina un archivo grande  disco duro para que simule ser memoria, y guardar cosas cuando se queda sin memoria RAM física que usar. Cuando los PC tenía 1 o 2Gb de ram, en seguida se quedaban sin memoria para ejecutar programas, así que esta era una solución barata. El problema es el rendimiento. Acceder a la memoria RAM se mide en nanosegundos. El acceso a cualquier cosa en un disco duro se mide en milisegundos. Ya tenemos una reducción de rendimiento en orden de millar de veces.  

EXPLICACIÓN DEL ERROR

El error Page fault indica que Windows guardó algo en la memoria paginada, y cuando va a recuperarlo, no está o no es correcto, por lo que se cuelga, y Windows se protege con un pantallazo de error grave. 

Supuse, erróneamente, que con 16 Gb, no se necesita memoria paginada, porque todo puede estar dentro de la RAM (los programas y lo que necesiten), así que desactivé esa función. 

Dejé de tener pantallazos azules con el Wreckfest, pero sin embargo, se cerraba sólo al iniciar carreras o campeonatos en red. Llegué a ver una ventana de memory error. Es decir, que aunque tenga suficiente RAM, el programa quiere hacer uso de ese tipo de memoria. 


SOLUCIÓN:

Configurar la memoria de paginación con un valor entre lo recomendado por Windows (en mi caso 2Gb y el máximo, en mi caso 12Gb. 

Si le pones un valor de 8Gb fijo, como probé, tampoco sirve. 


¿DONDE SE CONFIGURA?





Vamos a Configuración -> Opciones de rendimiento -> Memoria virtual -> Cambiar 



Y ponemos un valor de entre su valor recomendado (2048 en mi caso) y 12000 en el disco duro más rápido que tengamos. 

La fórmula recomendaba es de 1,5 veces la memoria física como valor mínimo, y 3 veces como valor máximo, lo que en mi caso implicaría 1,5x12 = 18 y 12x3 = 36



Aplicar, aceptar, reiniciar equipo. 


Yo he dejado estos valores, y se han reducido casi del todo los errores y pantallazos azules.  Pero alguna vez acontece uno. Windows designa un fichero en el disco duro con 2048 Mb reservados, que simula memoria, y donde permite que los programas almacenen cosas además de la memoria RAM donde pueden también trabajar. Si fuese necesario, aumentaría de forma dinámica el archivo del disco duro, para ofrecer más espacio, hasta un máximo de 12Gb. 


Espero que le sirva a alguien, yo estuve un par de días probando cosas hasta que encontré la solución. 

Mis valores definitivos actuales => 


Y en este caso usando el disco duro más lento, aquel donde no está Windows. 
Iré actualizando si se producen novedades. 


Saludos

Nacho


Instalar Windows 10 en tu Raspberry Pi 3

 Hola de nuevo. 


En este caso vamos a preparar un tutorial que no se salte ningún paso, para poder tener Windows 11 en una Pi modelo 3. También vale para la 4, pero en mi caso no la tengo. 


Hace ya un tiempo hice un post sobre poner Windows en la Pi, y que era una versión sin interfaz gráfica, sólo válida para programadores que quisieran probar sus cosas en Windows. 


Pero ahora tenemos una forma fácil de instalar Windows en la Pi, gracias a un script que lo hace casi todo desde la distribución Debian de la Pi


Necesitas:

Una Pi 3 o 4

Un teclado o ratón o teclado mini de esos que se usan para la Pi

1 tarjetas Micro SD y 1 llave USB instalar Windows

     Donde vayas a poner Windows, al menos de 32Gb, porque no puede instalar Windows sobre la propia tarjeta donde está Debian. 

2h de tiempo al menos, si todo va bien. 


Pasos:

  1. Con ayuda de Raspberry Pi Imager, instalamos una distribución de Debian en una tarjeta SD para arrancar Pi, hay que elegir qué versión, y dónde. 
  2. Una vez dentro de Pi y Linux, tras la configuración inicial de teclado, idioma, contraseña, etc, tenemos acceso al sistema. 
  3. Debemos estar conectados a internet por Wifi o por cable. 
  4. Abrimos un terminal y tecleamos "git clone https://github.com/Botspot/wor-flasher" sin las comillas -> esto descarga el programa mágico que hace todas las cosas necesarias. 
  5. Lo ejecutamos con este otro comando: "~/wor-flasher/install-wor-gui.sh" 
  6. Ojo al símbolo de virgulilla...
  7. Se lanza una interfaz gráfica que nos pide elegir la versión de Windows, en mi caso elegí 10, y la versión de Pi, en mi caso la 3. Si intentas instalar Windows 11 en una Pi 3 no termina bien nunca. 
  8. Nos deja elegir el idioma, y nos solicita dónde queremos instalar todo. 
  9. Aquí es donde conectamos una tarjeta microSD con algún tipo de lector x usb, le damos a refrescar, y marcamos next.
  10. Abre unas ventanas de Terminal y realiza tareas. Aquí es donde se me complicó el tema, me sale aviso de que no puede encontrar la versión en los servidores, seguramente porque el script busca una versión que ya no está disponible. 
  11. SOLUCIÓN = elegir a mano la versión que quieres, desde la web https://uupdump.net/known.php?q=22000
    En mi caso he seleccionado la versión acumulativa con id= 992a2bbf-64f1-4ef3-af2f-43aeadbf3751 
  12. Es posible que para cuando leas esto, esa versión tampoco esté, porque hayas otras más nuevas. Busca una acumulativa, de tipo ARM (el procesador de la PI)
  13. Vuelvo a lanzar el comando del paso 5, pero elijo CUSTOM, y pego el código de la versión de Windows que quiero. 
  14. Se lanzan los terminales, se descargan cosas, y deja lista la tarjeta USB. 
  15. Ahora apagamos Pi, cambiamos la tarjeta sd por el pendrive USB que hemos preparado...y encendemos


Ejemplo de Pi Imager


Ejemplo de WOR o windows en Raspberry


Elección de unidad de destino




Tras un inicio de Windows 10 y varios avisos de terminar pasos y procesos, tenemos un Windows 10 lento pero funcional.

Espero que os sirva para conseguirlo sin tener que chocar contra el muro de Win 11 en una Pi3. 



viernes, 15 de octubre de 2021

Tu placa MSI no reconoce tu CPU

 Hola. Si has llegado al buscar "placa no detecta CPU" o similares, has llegado al sitio correcto. 


Primero contaré mi caso, que sirve de antecedentes o preludio, y luego vamos a qué puedes hacer. 


Mi caso

Por fin me he decidido a renovar mi PC. El que uso habitualmente es un AMD que originalmente tenía una CPU de 4 núcleos, y ahora es un "Phenom II X6 1090T", el más potente que se le puede instalar a la placa. La placa es una M3N78 (AM2) de 2009, que sigue funcionando muy bien. Ha pasado por varias cajas, y la última GPU que usa es una vetusta GTX 750.


He elegido una placa base MSI B450 TOMAHAWK MAX II, que estaba de oferta, un disco M2 de 500Gb, 2x8 Gb de Ram Corsair a 3600MhZ, y una fuente Corsair de 750W, todo ello dentro de una caja MSI MAG VAMPIRIC 100R. La CPU+APU es un Ryzen 5700G, lo más caro de todo. 

Monto todo dentro de la caja, y la idea es disfrutar de un equipo potente, que además me permita jugar a los videojuegos, sin tener que pagar una millonada de entre 500 y 2000€ que cuestan ahora las tarjetas dedicadas. Cuando bajen de precio, se le puede añadir una sin problemas y tener un super equipo aún más completo. 


El problema

Una vez la CPU instalada dentro del equipo, la placa en sus tornillos, el disipador + ventilador del procesador atornillado, la M2 atornillada, la fuente colocada, los cables bien dispuestos, etc, me dispongo a arrancar. 

Le doy al botón, y se ilumina la caja como un árbol de navidad. Es de esas que lleva iluminación LED de varios colores, que se puede cambiar y apagar con un botón. Pero no veo nada en pantalla. 

No pasa nada, reviso, y veo que la placa dispone de la función de EZ debug led, que te muestra con un led rojo qué problema tiene. Puede marcar fallos de CPU, RAM, VGA o arranque.

En mi caso marca CPU. No la detecta o no es compatible. 

¡Modo pánico ON! 

¿No he sido capaz de instalar bien una CPU? ¿Llevo años montando equipos y no he puesto bien las patillas y el sentido correcto de la CPU?

Me pongo a desmontar el disipador, reviso la colocación, todo correcto. Vuelvo a montar, enciendo, mismo problema. 

Empiezo a preocuparme mucho. ¿Cómo determino el fallo si no puedo ver nada, ni la BIOS?  

  • CPU dañada, a pesar de venir nueva y precintada
  • Placa base jorobada, y por eso estaba de oferta?
  • ¿Otras opciones?
Se me enciende la bombilla buscando otras opciones, y discurro que al ser un procesador bastante nuevo, es posible que la placa base no lo reconozca, y necesite una actualización de BIOS. 

La solución

Y resulta que MSI ha pensado en esto. Su última versión de BIOS, de septiembre de 2021, indica que añade compatibilidad con varias CPU " Optimized and support AMD Ryzen 5000 series processors."

Para poder actualizar la BIOS necesitas:
  1. pendrive USB formateado en FAT32
  2. el fichero de la BIOS con el nombre cambiado a MSI.ROM
  3. lo ponemos en la raíz de la llave USB (para todo esto necesitamos claro otro ordenador)
  4. Metemos la llave USB en el primer conector superior izquierdo de la placa, en la parte trasera, pone algo tipo "Flash BIOS"
  5. Pulsamos el botón de al lado "Flash bios button". 
  6. Se enciende un led rojo parpadeante, que debe estar así unos 5 minutos.
  7. Cuando se apague habrá terminado, y reinicia el equipo. 

Si el led rojo parpadea 3 veces rápido y se para, es que no ha encontrado el archivo correcto, o no lee bien el USB. Prueba con otro. 

Una vez que ha terminado, tuve salida por pantalla. Es decir, que al actualizar la BIOS, es capaz de hablarse con la CPU, y ya pude arrancar el equipo. 

Nota: el proceso indica que se debe hacer con la placa sin nada más que la fuente. En mi caso estaba instalada la fuente, la CPU, y la memoria. Y no hubo ningún problema, así que no hace falta quitarlo todo para intentar esta solución.

Incluyo un vídeo de lo que se ve mientras se actualiza la BIOS. 



Espero que sirva de ayuda.





domingo, 10 de febrero de 2019

Ordenador lento con Windows 10

Hola de nuevo. 

En este caso tenemos un usuario con Windows 10 que de repente le va muy lento, no responde, se queda bloqueado, un desastre. 

Todo sin razón aparente y desde hace poco. El equipo es un i3 con 4 Gb de RAM, así que tampoco debería ir tan mal. 

De primeras noto que el disco duro no para de trabajar todo el rato. Activo el monitor de tareas (Ctrl+May+Esc), y el HDD está en uso el 100% del tiempo. Algo que no es para nada normal. 

La solución:
Desinstalar software no deseado, como programas que instala el fabricante desde el mismo momento de abrir el equipo (también se denominan Bloatware, junkware). Puede hacerlo a mano (sabiendo qué tiene que dejar, y eliminando todo lo que no hayas instalado tu), o usar herramientas que faciliten el trabajo, como Antimalware de Malwarebytes, o https://www.pcdecrapifier.com/.

En este caso dejé el Office, las actualizaciones de Windows, los programas Recovery de Acer, el Nero basic, Skype, Winrar, Avast, Adobe, Google Chrome, Dropbox, Java. y me fui cargando el resto.

Adicionalmente desactivé los servicios de Windows search y de Superprefecth. Para eso lancé Ejecutar (Windows + R), tecleas services.msc, y buscas ambos servicios, para darle a la opción "Desactivado", en lugar de automático. 


Lo mismo con Superprefetch. Tras todo esto, reiniciamos, e incluso limitamos el uso de Cortana, para que no gaste recursos. 

El ordenador se comporta mucho mejor. Ahora tras arrancar, no se oye al disco duro (raca, raca, raca), si no que cuando no hacemos nada, está al 0% de uso. 


Espero que os sirva para aquellos que estéis padeciendo el mismo problema. 

Saludos

domingo, 18 de noviembre de 2018

Uber Eats y mensajes SMS de aviso - ¡Peligro!

Si tienes la aplicación de Uber Eats o Uber, y ultimamente estás recibiendo avisos como este: 
"Tu código UBER: XXXX. Envía STOP a +1 520-445-3750 para eliminar la suscripción". 

El asunto es que alguien está entrando en la web o aplicación de uber con tu usuario y contraseña, pero como Uber sufrío un ataque por parte de crackers que robaron millones de datos, ha implementado un sistema de verificación, y si no introduces el código que te mandan, no pueden terminar de acceder. Hasta aquí estás a salvo, no podrán pedir comida por ti ni viajar gratis a tu costa.

Antecedentes: en 2016 sufrieron un ataque cibernético en Uber, del que no avisaron y por el que les cayó una pequeña multa de 148 Millones de libras. 
Además se han producido otros ataques en otros servicios. Los podemos comprobar en https://haveibeenpwned.com/ donde al meter tu correo electrónico podrás descubrir si tu correo se ha visto comprometido y la combinación de usuario + contraseña que usabas en ese servicio comprometido (Adobe, Linkedin, Joomla, etc) está pululando por la red en ficheros junto a millones de contraseñas más. 

Cómo actúan los crackers o aspirantes a crackers: lo que hacen muchos incipientes iniciados en entrar en sistemas de otros es usar herramientas de penetración, junto con ficheros de usuarios y sus contraseñas. Se trata de probar a entrar en otros servicios. Como la mayoría usamos una misma contraseña o variaciones de la misma en muchos otros servicios, el programa intenta entrar en una web o aplicación con la combinación de usuario + contraseña ya revelada en el crackeo de Adobe, por ejemplo. Y así con miles de combinaciones que saca del fichero, uno tras otro. 

Solución: cambiar la contraseña de todos los servicios en los que usas esa combinación de tu correo y la contraseña más habitual que tienes. Es una lata tener que hacerlo, pero debes ir a cada servicio, entrar, y cambiar la contraseña por otra nueva, más potente. 

De esta manera dejaran de llegarte SMS de Uber con el código de entrada, porque en lugar de entrar suplantándote y que la verificación en 2 pasos haga su trabajo, ya no podrán entrar. 

Imagina lo que pasa en otros servicios en los que no haya esta medida de verificación adicional. ¿Y si entran en tu correo, o en tu red social, o en tu nube? 

Dedícale unos minutos a verificar tus contraseñas, y cámbialas si detectas que das positivo en el test de HaveIbeenpwned (¿me han jorobado?

Feliz cambio de contraseñas.