an UNMOUNTABLE_BOOT_VOLUME (BSoD) fatal error in Windows

trying to fix the fatal error to boot Windows, and recover data

@05/09/2011 VGR

EN
Table of Contents

  1. Problem description
  2. Actions undertaken
  3. Available Software parts
  4. Conclusion

1. Problem Description top next section

FR

bsodLe problème est technique : boucle mortelle sur BSoD UNMOUNTABLE_BOOT_VOLUME
Mon "vieil" (mais performant) Asus eeePC 901 A HT sous Win XP SP3 a soudainement refusé de démarrer, arguant d'un UNMOUNTABLE_BOOT_VOLUME (BSoD en boucle mortelle) sur ma SSD unique de 64 Gb vieille d'à peine 1 an et demi.

EN

The problem is of a technical nature : my good ol' Asus eeePC 901 A HT under Windows XP SP3 (on an upgraded 64GB SSD) suddenly refused to boot, displaying in a mortal loop the ugly bllue screen of death (BSoD) about an "UNMOUNTABLE_BOOT_VOLUME"

2. Actions undertaken top previous next section

FR

deux solutions :

Corriger le problème ou changer de disque après récupération des données

EN

Two solutions : fix the problem or change hard drive after having recovered the data.

Corriger le problème

FR

En théorie, diverses solutions s'offrent à nous :

EN

Theoretically, a whole set of solutions are available to fix the problem :

Le problème se complique lorsqu'on pense qu'il s'agit d'un ultraportable, donc qui n'a pas de lecteur de CD/DVD intégré, ni de lecteur de disquette, et pour lequel la solution naturelle consiste à passer par une clef USB. Je précise que j'ai aussi un lecteur de DVD portatif, et heureusement, mais que "graver" une clef bootable USB est nettement plus simple que de graver un CD-R/CD-RW à chaque fois.

Quoi qu'il en soit, il est logique de tenter ***d'abord*** de récupérer les données du disque.

EN

The problem gets worse considering we have a netbook here ; it has no (internal) optical drive, no floppy drive. The natural solution for it is to use USB keys. I precise that I've also an external DVD reader, thanks God, but that "burning" a bootable USB key is simplier that burning a CD-R/CD-RW every time...
Anyway, it is logical to ***first*** try to recover the data.

Récupérer les données

EN

Recovering the data

-------------------------
pour la récupération réussie des données :
getDataBack : http://www.runtime.org/peb.htm
Il s'agit d'un plugin pour un BartPE à construire avec PEbuilder
+obligation d'utiliser PE2USB
+problèmes à faire des clefs USB bootables
ça a fini par marcher, par miracle. GetDataBack m'a permis de recopier toutes les données du disque SSD sur clef USB, en plusieurs fois.
à noter que MKBT ne fonctionne jamais même sur des clefs bootables (Memup 4GB, Memup 8GB, clef de 512 Mo, TZtec 128 Mo)

EN

My recommended solution uses getDataBack, which is a plugin for a BartPE, to build using PEbuilder.
You've also to use PE2USB to create a bootable USB device.
I tried MKBT, but it failed on all the USB keys that I tried.

FR

-------------------------
solution alternative pour tenter de récupérer les données : un nunux
http://www.malekal.com/2010/11/12/recuperer-ses-donnees-a-partir-dun-cd-live-gnulinux/
Sur base Kaella-Knoppix (3Go d'image ISO)
-> utiliser un vrai DVD-R(W de pref)
-> ou passer par universal machin pour graver un ISO sur clef USB
Voir aussi http://www.malekal.com/2010/11/12/diagnostiquer-les-problemes-materiels/

EN

An alternative solution would be to use a linux distro, namely a Knaella-Knoppix. It requires a DVD-R(W) or USB device + PE2USB so that you may install the 3 GB ISO image on it...

FR

-------------------------
NB : ce que nous avons appris à faire (BartPE, PEbuilder, PE2USB) nous resservira très souvent sur un ultraportable...

Elimination de l'erreur UNMOUNTABLE_BOOT_VOLUME

EN

Trying to fix the UNMOUNTABLE_BOOT_VOLUME error.

FR

L'idée ici est donc d'essayer de se récupérer de cette erreur. Les moyens classiques sont, dans l'ordre :

1Le DVD de "recovery" d'Asus est inutilisable car demande un endroit où Symantec Ghost pourrait écrire son log file !!! (genre : disquette ! sur un ultraportable où on est déjà contents d'avoir acheté, en prévision, un lecteur USB externe de disques CD/DVD...) et de toute manière restaure la config usine en perdant toutes données et applications.

Voir http://forum.eeeuser.com/viewtopic.php?id=38355 (EEEPC 900 XP Recovery DVD ISO on 4GB SDHC)
Voir aussi How to restore your EeePC(Almost any model) from USB Stick, easy, fast

EN

The first idea is a bad one : the Asus Recovery CD is, in fact, the default configuration, losing all settings. Moreover, the Symantec Ghost therein refuses to run, trying to locate a diskette drive to write its log file (!!!).

FR

2faire un CD de démarrage XP pour disposer de la recovery console
Mon CD d'installation de XP est évidemment sans SP1 => problème de PCI.SYS (BSoD)bsod pci/sys
=> d'où qu'il faut faire le slipstreaming SP2 et SP3 dans CD XP
Voir aussi http://www.helpwithwindows.com/WindowsXP/winxp-sp2-bootcd.html

les 2 méthodes y décrites semblent compatibles (

exe /integrate
ou
exe -x et i386/update
)
-> XP SP3 disponible dans D:\XPCD_SP3 (613 Mo)

Bonus : utiliser nLite pour réduire l'empreinte à moins de 170 Mo
-> XP SP2 disponible dans D:\CDXP_nLite (328 Mo)

le dernier BartPE qui fonctionne fait 200 Mo (non réduit par nLite)

EN

Making a bootable XP disk to benefit from the "Windows Recovery Console" is the second idea that comes to mind.
Of course, using the Windows install CD doesn't work if you installed a Service Pack, or two, or three... Microsoft managed to issue an other BSoD (blue screen of death) for this reason ! It's the PCI.SYS infamous BSoD.
In this case, you've to slipstream the SP2 and SP3 (the case being) into your original XP files. It's not very difficult. See the links.
In addition, you may use nLite to reduce the "footprint" to the minimum, so that it matches your USB device's capacity. I reduced XP+SP2+SP3 to a mere 328 MB, unaggressively.

FR

Avec la "Windows Recovery Console" enfin accessible, n'ont pas marché :
chkdsk /R
fixboot
fixmbr
-> aucun effet sur le démarrage BSoD UNMOUNTABLE_BOOT_VOLUME
-> pas d'erreurs, mais pas de filesystem C: ni D: non plus !

NB : Les intéressés peuvent aussi voir Faire fixmbr / fixboot sans CD XP

pourtant c'était la marche à suivre selon merdu$oft :

Lorsque vous redémarrez votre ordinateur ou que vous le mettez à niveau vers Windows XP, le message d'erreur « STOP 0x000000ED UNMOUNTABLE_BOOT_VOLUME » s'affiche.")
Si le second paramètre (0xbbbbbbbb) de l'erreur Stop est 0xC0000032, la raison de l'erreur est que le système de fichiers est endommagé. Vous pouvez essayer de réparer le volume pour voir si cela permet de résoudre l'erreur. Si le second paramètre n'est pas 0xC0000032, reportez-vous à « Méthode 2 : Vérifier le câble IDE et chargez les paramètres de prévention des défaillances » pour obtenir de l'aide.

EN

This (chkdsk /r, fixmbr, fixboot etc) doesn't work out as intended. In fact, it never solved any of my Windows problems...
As you can read on Microsoft's "knowledge" base website, it was the way to go.

FR


NB : si ce n'était qu'un problème de lettre à intervertir, aucun souci (voir DISKPART)
pour changer la lettre du lecteur système, no souçaille mais ne peut se faire que sur un dodoze fonctionnel : (COMMENT FAIRE : Modifier la lettre du lecteur système/de démarrage dans Windows)

EN

If the problem had been only to swap the "letter" of the boot volume, no soucy (see link).

FR

3easeUS partition recovery (partition master/partition magic) : ne marche pas sur mon problème (plugin epr.cab dans un BartPE) 9.9 MB
il a refusé de se lancer, "le filesystem étant endommagé" (groumph ©moi)
Voir http://dottech.org/freeware-reviews/8127/review-easeus-partition-master-home-edition/
Voir http://www.easeus.com/partition-recovery/winpe-for-partition-recovery.htm
Voir http://www.partition-tool.com/easeus-partition-manager/bootablecd.htm#I2
et http://ubcd4win.com/forum/index.php?showtopic=15602

Le BartPE lancé a pourtant bien vu C: et D: en place, avec leur filesystem...
-> il faudrait corriger les MFT (FAT)et le "filesystem" car c'est là qu'est le blème, mais aucun outil merdu$oft n'existe pour ce faire

NB :le logiciel HP "format utility for drive key" (SP27608.exe) est bien mais pas nécessaire pour faire une clef USB bootable (PE2USB ne fait très bien)

pour l'un des outils testés, nécessité de télécharger .Net (pfff)
Voir dotnetfx.exe, énorme...

EN

easeUS partition recovery (the "epr" plugin to BartPE) refused to run, arguing the filesystem was damaged. Very useful for a recovery tool... and despite the fact that from the running BartPE, I could see my C: and D: drives complete with filesystems and data...

FR

4solution alternative : DISKPART à partir d'un boot DOS
http://www.bootdisk.com/bootdisk.htm
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/diskpart.mspx?mfr=true

Ne fonctionnera que si le service

dmserver
est lancé (sinon erreur "The disk management services could not complete the operation"), voir ici
D'où qu'il faut faire :
net start dmserver
net start dmadmin

Une fois ceci fait, on peut tester Diskpart :
diskpart
list volume
select volume 1
assign letter=Z
etc (swapping D and E letters to match correctly the partitions)

En conclusion, Diskpart n'a pas marché (l'inversion des lettres n'a produit aucun effet)

EN

DiskPART, used from a DOS bootable device, didn't work. No change to the BSoD UNMOUNTABLE_BOOT_VOLUME.
Beware you've to run two services using "net start".

FR

5solution théorique pour réparer le filesystem : FSUTIL
Voir http://www.bellamyjc.org/fr/theoriemultiboot3.html#FSUTIL
Aucune fonction n'est capable de vérifier que les MFT principale et secondaire concordent, que le filesystem est OK, etc
La MFT, c'est comme d'habitude depuis le IBM/MS DOS et sa FAT : on gère deux copies de la FAT, mais aucun outil ne récupère la secondaire pour reconstruire la principale.

EN

The next theoretical solution to repair a filesystem is FSUTIL. Halas, no function seems able to reuse the secondary MFT or FAT (or the NTFS equivalent) to rebuild the main, damaged, one. As usual since MS-DOS 3.3 and Windows 3...

FR

6reste à tester TestDisk qui fait partie de l'UBCD4WIN :
UBCD4WIN
Voir http://www.commentcamarche.net/faq/24811-windows-ne-demarre-plus-que-faire
et http://www.howtofixcomputers.com/forums/windows-xp/fix-corrupt-ntfs-partition-134403.html

Ce CD utilise un environnement BartPE pour réaliser des

chkdsk
, récupérer une partition, réaliser des sauvegardes de ses données...

instructions de construction :
309 Mo à télécharger pour UBCD4Win (UBCD4WinV360.exe)
installation dans d:\UBCD4Win
check patches, check MD5/SHA1
run builder
décocher "créer l'image ISO" d:\UBCD4Win\UBCD4WinBuilder.iso
choisir "no image" (on va utiliser PE2USB)
check plugins
run
le BartPE fait 666 Mo
PE2USB
la clef fait 678 Mo

On peut maintenant tester l' "ultimate boot [recovery] CD" et surtout TestDisk

TestDisk (voir ici) contient théoriquement les fonctions "Repair MFT" et "Rebuild BS"

Les partitions semblent parfaitement en règle et je vois les fichiers.
Tentative d'écriture, au cas où :
Partition: Write error

Le disque est soit "démonté" (impossible ici) soit endommagé
Je croyais que les disques durs SSD pouvaient passer en lecture seule (une fois le nombre de cycles d'écriture excédé) mais là pas de bol...

Dans le poste de travail de "MS Explorer", on voit les lettres des disques mais ni capacité ni fichiers.
Réponse de Windows :
le disque n'est pas formaté, voulez-vous le formater?
...

EN

Now the hammer against the nail in the neck : UBCD4WIN and its TESTDISK utility. This BartPE boot CD is relatively easy to build (remember what we did above, using PE2USB and PEBuilder).
All the files are accessible on the C: and D: volumes and may be recovered.
An attempt to write to the partition table leads to a write error. No luck.

FR

7dernière solution pour tenter de récupérer un HDD fonctionnel : le rescue CD de Macrium Acronis et remontage des partitions sauvegardées en 2009...
(3,96 Go de backup donc nécessite la clef de 8Go puisque les clefs de 4Go font 3,90... merci les Gio contre Go )

EN

The last solution to get rid of the UNMOUNTABLE_BOOT_VOLUME BSoD is to reinstall a previous backup that you may have made using Macrium Acronis. This works out nicely.

3. Available Software parts top previous next section

FR

  liste des composants téléchargés :
Novicorp WinToFlash 0.7.0018 beta.zip  <->  7047 Ko
WindowsXP-KB835935-SP2-FRA.exe  <->  267994 Ko
WindowsXP-KB936929-SP3-x86-FRA.exe  <->  316624 Ko
pebuilder3110a.exe  <->  3230 Ko
kaella-knoppix-azur_kaella_knoppix_azur_3.2_anglais_12637.iso  <->  3702666 Ko
getdataback_for_ntfs.cab  <->  2120 Ko
diskexplorer_for_ntfs.cab  <->  1222 Ko
PeToUSB_3.0.0.7.zip  <->  99 Ko
mkbt20.zip  <->  30 Ko
SP27608.exe  <->  2026 Ko
nLite-1.4.9.1.installer.exe  <->  2604 Ko
dotnetfx.exe  <->  22960 Ko (X expansés)
NetFx20SP1_x86.exe  <->  24129 Ko (X expansés)
fnmsetup.exe  <->  1688 Ko
epr.cab  <->  38 Ko (requiert le logiciel complet, et instructions pas claires)
epm.exe  <->  11427 Ko
UBCD4WinV360.exe  <->  275808 Ko

EN

This is the list of the components I had to download to test all those "solutions". I included the file sizes.

4. Conclusion top previous section

FR

  ssdRésultat des courses : ayant récupéré mes données, je les ai mises dans ma nouvelle machine eeePC et, concernant celle-ci, j'ai changé la SSD.
bracketCe qui est intéressant, c'est que quand j'ai remonté la SSD MiniPCIe "endommagée" dans un adaptateur (voir à gauche : difficile à trouver, voire impossible en France), utilisé avec le cordon de connection puis dans un boîtier pour HDD 2,5", j'ai pu constater que sous Windows le disque apparait toujours "partitionné mais non formaté"ok Ubuntu alors que nunux arrive sans souci à "monter" les deux partitions. La réelle cause de l'erreur est donc toujours indéterminée (quelque part entre les tables de partitions et le disque physique) et on ne peut pas considérer que je l'ai trouvée, ni résolu le problème. Du moins ai-je récupéré 100% des données.

EN

Result of all this course : after having recovered all my data, I put them into my new eeePC machine and I acquired a new SSD for this one, onto which I used Acronis to reinstall a previous backup.
What's interesting is that once I installed the "old SSD" (the supposedly damaged one) into a difficult-to-have adapter (finally giving me Mini PCIe to USB connectivity), an other Windows machine still refused to see any files ("the volume is not formatted, do you want to format it now?") but any linux gave me right back all my files.
Microsoft Windows is really a pity.
Finally, I couldn't solve the mystery of the UNMOUNTABLE_BOOT_VOLUME BSoD, lying somewhere between the physical disk and the MFT, but at least I recovered all my data.


Hope This Helps

Vincent Graux (VGR) for European Experts Exchange and Experts Round Table and Edaìn Works  back to list of articles
Last update 2011-11-06 10:19:12