¿Es posible recuperar datos de Linux?


En una entrada anterior del Blog comente la posibilidad de recuperar datos de un soporte de datos con sistema de archivos Windows (Ej: HDD (Hard Disk Drive, Disco duro), Memoria USB, Tarjeta de memoria,…) utilizando algunos programas que corren en Windows, teniendo en cuenta que la primera premisa es dejar el disco duro que tiene los datos “intacto” (Es necesario conectarlo como unidad de almacenamiento bien interna o externa para recuperar los datos, ya que si cargamos un sistema operativo junto con el programa de recuperación de datos es posible que algunos de los datos que queramos recuperar se borren definitivamente al sobreescribirse con datos nuevos).

El éxito de recuperar los datos es bastante alto si la pérdida de datos se debe a un error lógico (Formateo por error, Pérdida de particiones,…) y bastante bajo si el error es físico de la unidad (Ej: Disco duro con problemas mecánicos, Memoria USB “quemada”,…).

Para linux en caso de pérdida de datos también existen varias opciones:

  1. Usar un programa de recuperación de datos en Windows que “vea” particiones de Linux como R-Linux, teniendo en cuenta que el disco con Windows debe ser diferente al disco de Linux, ya que si instalamos Windows en el disco de Linux posiblemente borremos algunos archivos además de cambiar las particiones y el sistema de archivos. Personalmente esta opción no la veo muy “clara” ya que a pesar de que Windows puede leer particiones EXT2/EXT3 con “ayuda” de programas como Explore2FS (Lo comente en esta entrada del Blog) no se hasta que punto será fiable.
  2. Usar un programa de recuperación de datos en Linux como R-Linux (También existe una versión para Linux para plataformas Debian/Ubuntu con paquete “DEB” y para Fedora/Red Hat con paquete “RPM”, ambos paquetes están disponibles para procesadores de 32 Bits (x86) y de 64 Bits (x64)), lógicamente habría que instalar la distribución Linux en otro disco duro diferente del que queremos recuperar los datos.
  3. Usar una distribución de recuperación como:
Anuncios

BSOD (Blue Screen of Death) en Sistemas Windows


BSOD (Pulsar para ampliar la imagen)

En los Sistemas Operativos Windows cuando se produce un error crítico que “para” el correcto funcionamiento del Sistema Operativo (S.O u OS) apareciendo el denominado BSOD (Blue Screen of Death, Pantalla Azul de la Muerte), que no es más que una pantalla con el fondo de color azul (Realmente este color se puede cambiar por otro como comentan en La Guía de Windows) y un texto en color blanco que avisa del tipo de error (Información de Wikipedia), aunque por defecto Windows (Al menos XP) suele reiniciarse de forma automática en caso de que aparezca un BSOD, por lo que el usuario a priori no puede llegar a saber porque se produce dicho error (Sobre todo si el Sistema Operativo entra en un “bucle” de reinicios consecutivos), para poder desactivar el reinicio automático (En caso de no poder hacerlo desde el modo “normal” sería necesario entrar en modo “seguro”, pulsando F5 ó F8 antes de que arranque el Sistema Operativo), se puede hacer desde:

Inicio > Panel de Control > Rendimiento y Mantenimiento > Sistema > Opciones avanzadas > Inicio y recuperación > Configuración > Desmarcar la casilla/opción Reiniciar automáticamente. Finalmente pulsamos aceptar en todos los cuadros de diálogo que aparezcan.

Seleccionar Mi PC > Pulsar Botón Derecho > Propiedades > Opciones avanzadas > Inicio y recuperación > Configuración > Desmarcar la casilla/opción Reiniciar automáticamente. Finalmente pulsamos aceptar en todos los cuadros de diálogo que aparezcan.

De esta forma evitamos que en caso de que aparezca un BSOD el Sistema se reinicie de forma automática y podamos ver cual es la razón del fallo, aunque realmente los BSOD no son precisamente muy “claros” en este sentido; en Red Users hay un listado de BSOD y posibles razones por las que aparece dicho error.

SuRun: UAC para Windows configurable


Los sistemas operativos Windows actuales disponen de dos tipos de cuentas principales:

  • Administrador (Equivalente al root de Linux/Unix): Tiene los máximos privilegios administrativos en el equipo.
  • Limitada (Usuario): Tiene muchos menos privilegios administrativos en el equipo que los administradores (No pueden instalar programas, No pueden modificar algunas configuraciones del equipo,…).

Además de estas cuentas de usuario por defecto existen otras como por ejemplo:

  • Usuarios avanzados.
  • Operadores.
  • Invitados.

Con diferentes tipos de permisos administrativos.

Muchos usuarios Windows por defecto utilizan una cuenta de administrador lo cual tiene bastantes ventajas, entre ellas:

  • Instalar/desinstalar programas/aplicaciones.
  • Modificar configuraciones del Sistema Operativo (Configuración de Red,…)

En ambos casos sin tener que recurrir a una cuenta de administrador (Porque ya lo son); pero también utilizar una cuenta de “Administrador” tiene sus desventajas:

  • Un usuario no autorizado podría instalar/desinstalar programas/aplicaciones sin el permiso del administrador del equipo.
  • Un usuario no autorizado podría modificar la configuración del equipo pudiendo producir problemas en el uso del equipo (Ej: Si se cambia la configuración de red es posible que nos quedemos sin internet).
  • El malware (Virus, Troyanos,…) en caso de infectar el Sistema Operativo tendrían los mismos privilegios que un administrador, produciendo un desastre de mayores consecuencias que si fuese un usuario.

Para evitar esto, en Windows Vista se integro el UAC (User Control Access, Control de Cuentas de Usuario) sin embargo era bastante intrusivo y muchos usuarios lo desactivaban (Tutorial de Mundo Geek para desactivar el UAC de Windows Vista) para evitar los avisos constantes que generaba el UAC al querer instalar/desinstalar algún software y/o modificar alguna configuración del Sistema Operativo ya fuera intencionada por parte del usuario o malintencionada (Ej: Por un malware), por lo que parece en Windows 7 (Windows Seven) el UAC es menos intrusivo.

Sin embargo existe una aplicación denominada SuRun (Puede descargarse desde SourceForge) que permite tener un UAC  mucho más configurable que el que tiene de serie Windows Vista/7 e incluso es compatible con Windows XP; la aplicación ha sido desarrollada por Kay Bruns, un programador alemán (Kays Senf es su web oficial).

Se puede encontrar más información en:

Deep Freeze: “Congela” el Sistema Operativo para no ser afectado por malware


Deep Freeze es una utilidad de pago (Pertenece al grupo Reboot and Restore, Reinicie y Restaure) desarrollada por Faronics (Información de Wikipedia) que permite al usuario elegir dejar una partición (Generalmente la que contiene el Sistema Operativo), en uno de los dos estados siguientes:

  • Congelada: Cualquier cambio que se realice se “pierde” al reiniciar el equipo, por ejemplo si tenemos congelado la partición del Sistema Operativo (S.O) y ejecutamos un programa que resulta ser en realidad un virus al reiniciar el equipo, los cambios realizados por dicho virus en el Sistema Operativo no deberían de afectar al Sistema Operativo porque estos cambios no se aplican al estar “congelada” la partición.
  • Descongelada: Cualquier cambio que se aplique en el Sistema Operativo es efectivo, por tanto si ejecutamos un archivo que resulta ser un virus, el Sistema Operativo se vería afectado por las modificaciones realizadas por el virus.

De esta forma podemos evitar cambios producidos por malware (Virus, Troyanos,…) en el Sistema Operativo y/o programas siempre y cuando la partición del Sistema Operativo se encuentre “congelada”.

Según parece Deep Freeze es compatible con Windows, Linux y MacOS.

Este tipo de software suele utilizarse mucho en Cybercafes y lugares donde los ordenadores son utilizados por muchos usuarios y la probabilidad de que el equipo pueda ser infectado por algún malware es muy alta, de esta forma se evita tener que reinstalar de nuevo el Software si el equipo se queda “inutilizado” por malware.

Ninite: Crea un instalador con varios programas gratuitos


Ninite (Antes Volery) es un software que permite automatizar la instalación de varias aplicaciones gratuitas (También tiene algunas versiones de prueba o Trial) dentro de las que tiene en su “catálogo” de aplicaciones, entre ellas:

  • Mozilla Firefox.
  • Opera.
  • Chrome.
  • Messenger.
  • Yahoo Messenger.
  • Skype.
  • Mozilla Thunderbird.
  • K-Lite Codecs.
  • WinAmp.
  • VLC.
  • Flash (IE: Internet Explorer).
  • Flash (Para otros navegadores).
  • Java.
  • Silverlight.
  • Gimp.
  • Picasa.
  • Open Office.
  • Microsoft Office (Versión 2007 Trial, de prueba).
  • Acrobar Reader.
  • uTorrent.
  • Google Earth.
  • Steam.
  • CCleaner.
  • Defraggler.
  • CD Burner XP.
  • 7-Zip.
  • WinRar (Versión 3.93 Trial, de prueba).
  • Notepad++.
  • Etc.

Ninite crea un “lanzador” de aplicaciones automatizado (Instala las aplicaciones con la configuración típica por lo que no podemos personalizar la instalación de cada aplicación a priori) que descarga cada una de las aplicaciones de Internet (La versión gratuita de Ninite no crea una aplicación con la automatización de los instaladores de los programas que hemos seleccionado). Se puede utilizar tanto en Windows como en Ubuntu (Linux).

Se puede encontrar más información en:

Nokia utilizará Windows Phone 7 en muchos de sus futuros terminales


Según parece el gigante finlandes Nokia ha cerrado un acuerdo con Microsoft para utilizar Microsoft Windows Phone 7 (WP7) en muchos de sus futuros terminales móviles, dejando en el aire sus Sistemas Operativos propios:

  • Symbian.
  • Maemo/Meego.

Que actualmente utilizan en sus Smartphones; si realmente Nokia deja totalmente de lado tanto a Symbian como Maemo/Meego en favor de Microsoft Windows Phone 7 (WP7) seguramente pierda a muchos de sus fans incondicionales que veían en:

  • Symbian un SO con gran capacidad de personalización (Aunque sus detractores lo consideran obsoleto y lento en ejecución de aplicaciones, cosa que en parte es cierta).
  • Maemo/Meego un sucesor para Symbian en su gama alta.

Habrá que ver si con este movimiento Nokia consigue arrebatar parte de la cuota de mercado que ha perdido frente a los otros sistemas operativos actuales como son:

  • Android (Usado por gran cantidad de fabricantes en diversos terminales de gama media/alta).
  • Bada (Desarrollado por Samsung).
  • HP WebOS (Usado HP después de haber comprado Palm)
  • RIM (Research In Motion Limited; usado por Black Berry).
  • iOS (Desarrollado por Apple para su iPhone).

Se puede encontrar más información en:

Comprobar compatibilidad de hardware y software de Windows 7 online


En la web de Microsoft existe la posibilidad de comprobar si nuestro:

  • Hardware (Impresora, Escáner, Webcam, Sintonizadora de TV,…).
  • Software (Programas ofimáticos (Procesador de textos, Hoja de cálculo,…), Suite de grabación de CDs/DVDs, Antivirus,…)

Son compatibles con el nuevo Windows 7 (Windows Seven) sin tener que instalarlo previamente para comprobarlo, esta comprobación se puede llevar a cabo tanto para Windows x64 (Versión de 64 Bits) como para Windows x86 (Versión de 32 Bits).

De todas formas hay que tener en cuenta que Windows 7 (Windows Seven) en cierta forma es una evolución del Windows Vista anterior, de hecho el núcleo (Kernel) de Windows Vista es NT 6.0 y Windows 7 utiliza un NT 6.1 (Window XP utiliza un núcleo NT 5.1 por esta razón mucho hardware y software compatible con Windows XP no lo es con Windows Vista, y ha sido necesario sacar nuevos drivers y versiones/actualizaciones de software), por lo que es de suponer que mucho hardware y software compatible con Windows Vista lo sea también con Windows 7 (Aunque no necesariamente ya que el tema de drivers depende en muchos casos de los fabricantes de hardware).