Méthode de restauration des fichiers après Hard-Reset

(et donc re-déblocage)

 

Alors cette méthode est pas des plus simple et ne concernent que ceux qui ont une certaine habitude du milieu informatique (ou qui sont débrouillards)

Utilisez la à vos risques et périls ...

ué c'est pas rassurant ... alors si vous ne comprenez pas, ne faites pas ...

perso je trouve pas cette méthode très propre, mais bon quand on est à 1000 bornes de son PC, on peux soudainement avoir envie de prendre 5 minutes à restaurer son GPS ;)

 

 

 

Alors, pour commencer , j'explique le principe de base :

 

on va sauvegarder notre base de registre sur la SD Card,
avec un Autorun mis dessus, cela nous chargera une commande qui restaurera la base de registre et donc débloquera notre windows,

après il suffit de restaurer à la main les fichiers (sauvegardés préalablement sur notre SD Card)

 

sa vous paraît simple, c'est normal, sa l'est ... dit comme sa ...

 

vous aurez besoin de :

-Vos fichiers de sauvegardes (sur votre SD)

-Regedit.exe (sur AcerD100 pour faire le backup)

-deblocage Restore.fdf.bat

-autoetbat.zip (sur votre SD)

 

 

 

Maintenant j'explique dans le détail :

 

Lors d'un reset on perd quoi ?

 

On a sur le Acer D100 (à D160) 32Mo de ROM (c'est de la Flash en fait) pour le system d'exploitation, Destinator et y'a encore un peu de place ...
On à accès à cet espace par : \MyFlashDisk\ (si on veux y rajouter des softs)

Sinon après il nous reste 64Mo de RAM, qui la est bien de la RAM, donc on perd tout si on a plus de batterie ou on viens de faire un petit Reset...

sur cette RAM, nous avons toute la 'Session' Windows...

-la base de registre

-le bureau

-Programme Files

-les librairies de certains soft installés

-et tout les autres fichiers de personnalisation de windows (startup, favoris, programs, appmgr)

 

donc à vous de regarder ou vous installez les softs... (dans Programe Files par défaults)

si ces softs ont des librairies dans \Windows\ alors prenez les aussi...

mais pour plus de précaution, il vaut mieux juste avoir les fichiers .cab permettant une réinstallation des softs, et proprement...

 

dans le répertoire \Windows\ sauvegardez les répertoires :
Startup (fichiers chargés au démarrage),

Favoris,

Programs (menu : Start / Programmes),

AppMgr (contient les infos d'installation de vos softs)

d'ailleur si vous tenez a conservez vous soft avec leur librairies plutôt que de réinstaller les .cab,

vous pouvez analyser les fichiers *.dat de ce répertoire pour retrouver toute les .dll (%InstallDir%= par défault :\Program Files\)

[avec le bloc note ou un éditeur hexa vous verrez des noms ressortirs]

 

dans le rep. \Windows\ n'oubliez pas de sauvegarde votre fond d'écran ! :)

 

pour sauvegarder une bonne partie de votre configuration : sauvez le fichier default.fdf et default.mky

 

voilà, vous devrez maintenant savoir vous créer un backup de votre config actuelle... (à mettre sur votre SDCard)

 

Sauvegarde de la base de registre :

 

pour sauvegarde la base de registre j'utilise personnellement Regedit.exe

vous pouvez le télécharger ici : Regedit.exe

ou sur le site du fabriquant : http://www.phm.lu

 

 

Faites : Registry / Backup Registry (comme sur les screenshot)

puis sauvegardés ce fichier puis transférez le sur votre PC...

 

même si l'extention dite par le soft est .rbk c'est le même format que les .fdf de windows :):):) sa nous est super util pour la suite...

 

Manipes à faire pour avoir notre SD Card de restauration...

 

alors maintenant on as : tous nos fichiers en backup bien au chaud sur notre SD

et le fichier de la base de registre de notre petit Acer D100...

 

Alors pour partir du début j'explique le pourquoi c'est comme sa :

Vous voyez ce que c'est que Dos ? command.com sa vous dis quelquechose ?

bon au cas c'est pas trop grave...

sous windows XP on a cmd.exe un petit émulateur dos, enfin une console si vous voulez...

bref ce bidule on le retrouve aussi sous Windows CE (présent sous notre petit Acer D100)

on peut donc lui faire exécuter des fichiers .bat (fichier batchs sa vous rapel des souvenirs ?)

bon bref...

après de nombreux tests j'ai vu que la commande ATTRIB de WinCE, ne marchait pas sur les fichiers system (même sur la SD)

juste elle peux transformer l'attibut d'un fichier en un fichier system mais pas l'inverse...

la commande COPY elle ne copie pas les fichiers system (décidément on as du mal...)

(si jamais quelqu'un trouve le moyen de virer cet attribut system au fichier sans passer par le PC, dite le moi tout de suite SVP !!!)

 

donc bon sous XP c'est pas avec un clic droit que l'on vas changer l'attribut system... pour sa on ...

utilise un batch... ué...

 

donc on prend le fichier xxx.rbk créer précédemment, on le met dans le même répertoire que ce fichier (sur PC) : deblocage Restore.fdf.bat

puis on execute 'deblocage Restore.fdf'
à ce moment la le fichier xxx.rbk devrai se transformer en Restore.fdf

 

deblocage Restore.fdf.bat :

attrib -s *.rbk
rename *.rbk Restore.fdf

 

on a donc enlevé l'attribut a tous les fichiers *.rbk (ici un nom comme par exemple xxx.rbk)

puis ensuite on l'a renommé en Restore.fdf (fichier très utils)

 

bon maintenant on a donc toujours notre fichier de sauvegarde de la base de registre mais ce coup si sans attribut system (on pourra donc le copier via un batch et lui rendre son attribut ;) )

 

alors pourquoi Restore.fdf (comme nom) ben tout simplement parceque Windows au démarrage vérifie la présence de ce fichier, si il est la, alors la base de registre est réécrite avec ce fichier...

 

bon maintenant viens le problème de pouvoir copier ce fichier sans avoir accès à Windows, juste en ayant le PNAShell.exe au démarrage...

Heureusement celui-ci à un système pour ce mettre à jour (vu dans la changement d'un Acer D100 à Acer D150)

il s'agit tout simplement d'un fichier D100Autorun.inf (mais qui va ici nous exécuter notre fichier .bat)

l'autorun et le .bat a mettre sur la SD est téléchargeable ici : autoetbat.zip

 

D100Autorun.inf :

open=Restaurer.bat

 

et

 

Restaurer.bat :

echo off
cls
echo Ce fichier va vous reactiver l'acces à
echo Windows,il a été concu pour le Acer D100
echo vous avez du faire au préalable un fichier
echo de sauvegarde.
echo appuiez sur le pad central pour continuez,
echo sinon fermez cette fenêtre
pause
copy SDMMC\Restore.fdf Windows\Restore.fdf
attrib +s Windows\Restore.fdf
echo si le fichier a bien ete copies alors
echo la restauration a réussi !
echo maintenant redémarez votre PNA. (reset)
echo bonne route ;) -PoulpHunter-
pause

 

on copy le fichier Restore.fdf dans le rep \Windows\

puis on lui rend son attribut system (sinon il n'est pas reconnu par windows au démarrage)...

 

bon je crois avoir rien oublié...

 

maintenant copiez ces 3 fichiers à la racine de votre SD Card...

vous avez donc D100Autorun.inf, Restaurer.bat et Restore.fdf
et votre répertoire de sauvegardes de vos fichiers...
 

vous pouvez maintenant tester votre SD Card en sauvegardant précédemment avec Active Sync (Backup général)

puis dans le cas d'un oubli ou si cette méthode ne marche pas, restaurez...

après le Hard Reset, mettez Restore Data (Yes ou No) sa change rien niveau données, c'est juste la config des langues.. et le calibrage de l'écran tactile...

normalement après le chargement du Shell (PNAShell.exe) vous devrais avoir une fenétre blanche qui s'ouvre (cmd.exe)

avec le texte marqué plus haut (dans Restaurer.bat)

une fois exécuté, faites un reset à votre PNA et hop... ooo Windows ! ;)

 

c'est pas beau sa ?