Posts Tagged ‘windows’

Rescatux idea: Recovering Windows registry

agosto 15, 2013

I should add this idea to Rescatux ideas at Rescatux wiki but anyways I’m writing it here. What I’m going to describe is recovering or editing Windows registry from Gnu/Linux manually. Rescatux would be improved hopefully in 0.32 version to do this from a GUI and as automatically as possible.

Recover Windows Registry from Gnu/Linux

If you want to recover Windows registry from a former restore point you can just copy the registry file from the restore point folder to the current registry files. That’s as easy as that.

Restore point path is like this:

/media/windows/System Volume Information/_restore{xxx}/RPxxx/snapeshot/

and its files are:

_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM

which need to be copied and renamed to:

/media/windows/WINDOWS/system32/config/

_REGISTRY_USER_.DEFAULT => default
_REGISTRY_MACHINE_SECURITY => security
_REGISTRY_MACHINE_SOFTWARE => software
_REGISTRY_MACHINE_SYSTEM => system
_REGISTRY_MACHINE_SAM => sam

And you are advised to force a NTFS fix and reboot Windows twice thanks to:

sudo ntfsfix /dev/<device-name>

.
Don’t think it’s needed anymore with newer NTFS mount implementation in GNU/Linux but I’ll check that anyways.

There are also some other paths:

\windows\system32\repair
/Windows/System32/config/RegBack

I have found this information in Ubuntu forums: HowTo: Fix Corrupted Windows Registry from Ubuntu partition . There’s even kind of proposed python script in the same thread.

I only need to make sure I backup the original registry files so that they can recovered them too if needed. Also, Rescatux should be able to restore these Rescatux backups.

The other idea is making a Windows registry editor in Gnu/Linux.

There is already chntpw which I use already in Rescatux for blanking Windows passwords. And that’s what it’s also advised in the same thread: Editing the registry .

So hacking chntpw I might be able to show in a GUI all the registry keys and let the user edit or remove them. Maybe running regedit.exe from WINE would also work but I’m not confident on this one.

And, even if making a GUI Windows registry editor for Gnu/Linux might be difficult (for chntpw hacking and GUI development itself) just detecting Windows registry viruses and fixing the Registry values to default ones should be straight-forward !!!

Mergeide

When you move a Windows machine to a Virtual system sometimes you need it to support IDE.

Just check: Proxmox Wiki – Migration of servers to Proxmox VE – Innaccessible boot device .

It’s a matter of adding a REG file that Microsoft advises to use. That’s just editing the registry and can be done with chntpw.

That would avoid headaches if you haven’t run it in the origin virtual or physical machine just before moving to the new virtual machine.

Possible new Rescatux options for Rescatux 0.32:

  • Recover Windows registry from Windows restore points
  • GUI for editing Windows registry
  • Windows Registry cleanup for some known Virus
  • Add IDE support to Windows system (Ideal for Virtual systems)

Additional notes

It seems that Reglookup is handy when serarching for Windows Registry registry keys and its included in Parted Magic.

Firefox 24 and show last opened windows and tabs by default

julio 17, 2013

As you might know I use Firefox with Kde activities as explained in: Soporte de actividades para Firefox actualizado para Kde 4.10.

When I updated to Firefox 24 then suddenly everytime I started Firefox there was no window from last session. Was my firefoxkde? Yes, somehow it needed improvement to meet new qdbus calls but even that fixed the last session was lost.

Well, it seems with newer Firefox the default behaviour is to get kind of a blank homepage with default shortcuts to sync, setup and so on.

So… What we need to recover our old default behaviour?

  • Edit
  • Preferences
  • General

When Firefox starts:

Select: Show my windows and tabs from last time

As per my special setup I run:

iceweasel

so that it asked me to run the default profile and change that setting in the default profile. This way the changes are also kept in new iceweasel profiles for new activities.

Auto Super Grub Disk 1.7 disponible

junio 2, 2009

La novedad de la versión tiene soporte para Ubuntu 9.04 y ext4.

Para quien no sólo sepa Auto Super Grub Disk que funciona en Windows. Está muy recortada para que sólo haga un par de cosas:  Arreglar el arranque de Linux (lo que es lo mismo restaurar el grub en el mbr) e intentar arrancar linux.

Disfrutadla.

Instalación automática de programas en windows

mayo 29, 2009

Al preguntar a S0lariX por cómo hace para instalar automáticamente los programas en ceutdeploy comenta que cualquier programa serio de Windows incluye un .msi o un .exe que puede aceptar parámetros para automatizar su instalación.

Como programas o documentación al respecto tenemos:

Esto me lo apunto para el Nowin.

CeutDeploy Screencast

mayo 27, 2009

Mi amigo s0larix de Halt (Halt Asociación Linux de Teruel) creó hace ya un tiempo CeutDeploy.

Es curioso lo bien que vende la versión 0.1:

¿Estás harto de formatear equipos?, ¿harto del siguiente, siguiente de la instalación de windows? ¿harto de instalar los puñeteros service packs y actualizaciones? ¿harto de buscar por internet de nuevo los drivers para posteriormente volverlos a instalar con sus múltiples reinicios? ¿harto de instalar el office, service packs, acrobat y demás programas que necesita el usuario?

Eso se acabó, con CeutDeploy podrás desplegar tus imágenes en cualquier tipo de hardware. Sí has oído bien… ¡en cualquier tipo de hardware!

Pues la noticia es que Luis se ha currado un screencast de CeutDeploy. Quitando un par de palabras que se oyen mal y la no supresión del ruido blanco del final (al final no dice nada) está muy bien el screencast.

Explica con un video qué se puede hacer con CeutDeploy. Ya había oido hablar de él pero me ha asombrado la elegencia y sencillez de la selección de paquetes.

La aplicación instala paquetes de aplicaciones de windows automáticamente. Esto me interesa para mi vaporware: Nowin.

Por último para los que tengais problemas con el flash el enlace directo al screencast de ceutdeploy que, por cierto, ocupa unas 85 megas.

ReactOS 0.3.9 y el arranque del kernel de Windows NT

mayo 6, 2009

Esta es una nota para recordarme sobre ReactOS.
Este es un proyecto que pretende hacer un Windows libre.

ReactOS 0.3.9 liberado (barrapunto)

ReactOS 0.3.9 Web oficial

Siempre que puedo le mando un mail a Aleksey para preguntarle por el freeldr, su cargador de arranque, porque me comentó que tienen en mente que se puedan cargar los kernels de nt desde él.

Ya véis la utilidad: Super Grub Disk. Super Grub Disk carga freeldr y se puede arrancar un Windows sin que el sector de arranque de la partición de Windows tenga que estar correcto.

Pues en el changelog de ReactOS 0.3.9 veo que hay novedades sobre el tema. Ahora el setupldr2 implementa arranque compatible con NT.

Pero no nos engañemos una cosa es lo que pone en el changelog y otra es si esto sirve o no.

Tendré que preguntar sobre el tema.

La verdad es que tengo en mente desde hace ya tiempo añadir el soporte de arranque de Windows (el kernel de Windows directamente me refiero) pero con grub4dos que por lo visto sería muy sencillo.

Si alguno quiere hacer pruebas con un disco grub que se haya hecho o con el mismo super grub disk puede mirar un hilo en el foro de Super Grub Disk sobre el grub4dos.

La verdad es que no es complicado pero integrarlo con la interfaz actual de Super Grub Disk lleva tiempo, hay que diseñar el cambio en menues avanzados y luego dar el cambiazo.

Arrancar Windows con grub4dos es mucho más potente que el arranque de Windows que proporciona grub y será la opción por defecto.