---
sidebar_position: 3
title: "Partie B — Windows ne Démarre Pas"
---

# Partie B — Windows ne Démarre Pas (Live USB Linux)

---

Si le PC du client ne démarre pas sous Windows, vous utiliserez un environnement Linux live pour accéder au disque dur et copier les fichiers de la base de données.

---

## B1 — Démarrer sur la Clé USB Linux Live

1. Insérez votre clé USB Ubuntu amorçable dans le PC en panne.
2. Allumez le PC et entrez dans le **Menu de Démarrage** (généralement `F8`, `F11` ou `F12` — varie selon le fabricant).
3. Sélectionnez votre clé USB dans le menu de démarrage.
4. Lorsque Ubuntu se charge, choisissez **"Try Ubuntu"** (ne pas installer).

---

## B2 — Monter le Disque Windows

Ubuntu peut monter le disque Windows automatiquement. Sinon :
1. Ouvrez l'application **Files** (gestionnaire de fichiers). Le disque Windows devrait apparaître dans la barre latérale gauche — cliquez dessus pour le monter.
2. S'il n'apparaît pas, ouvrez un **Terminal** et exécutez :

```bash
# Lister tous les disques et partitions disponibles
sudo fdisk -l
```

Recherchez une partition de type `NTFS` avec la taille correspondant au disque principal du client (par ex., `/dev/sda3`). Ensuite, montez-la :

```bash
sudo mkdir -p /mnt/windows
sudo mount -t ntfs-3g /dev/sda3 /mnt/windows
```

Remplacez `/dev/sda3` par le nom de partition correct obtenu via `fdisk -l`.

3. Vérifiez que le disque est monté :

```bash
ls /mnt/windows
```

Vous devriez voir les dossiers Windows habituels : `Users`, `Program Files`, `Windows`, etc.

---

## B3 — Monter la Clé USB

1. Branchez votre clé USB de support. Ubuntu la montera automatiquement sous `/media/ubuntu/`.
2. Trouvez le point de montage exact :

```bash
ls /media/ubuntu/
```

Notez le nom du dossier (ce sera le nom de la clé USB, par ex., `SUPPORT_USB`). Votre chemin USB complet sera quelque chose comme `/media/ubuntu/SUPPORT_USB`.

---

## B4 — SQL Server : Copier les Fichiers depuis le Disque HS

Accédez au répertoire de données de SQL Server et copiez les fichiers :

```bash
# Ajustez le dossier de version MSSQL (MSSQL14=2017, MSSQL15=2019, MSSQL16=2022)
ls "/mnt/windows/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/DATA/"
```

Vous verrez tous les fichiers `.mdf`, `.ndf` et `.ldf` listés. Copiez les fichiers de base de données du client sur la clé USB :

```bash
# Créer un dossier sur la clé USB pour l'organisation
mkdir -p /media/ubuntu/SUPPORT_USB/Recuperation_SQLServer

# Copier les fichiers de la base de données cible (remplacez ClientDB par le nom réel)
sudo cp "/mnt/windows/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/DATA/ClientDB.mdf" \ /media/ubuntu/SUPPORT_USB/Recuperation_SQLServer/

sudo cp "/mnt/windows/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/DATA/ClientDB_log.ldf" \ /media/ubuntu/SUPPORT_USB/Recuperation_SQLServer/

# Si un fichier secondaire existe, copiez-le également
sudo cp "/mnt/windows/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/DATA/ClientDB.ndf" \ /media/ubuntu/SUPPORT_USB/Recuperation_SQLServer/ 2>/dev/null || true
```

---

## B5 — PostgreSQL : Copier les Fichiers depuis le Disque HS

```bash
# Créer un dossier sur la clé USB
mkdir -p /media/ubuntu/SUPPORT_USB/Recuperation_PostgreSQL

# Copier tout le répertoire de données (ajustez le numéro de version si nécessaire)
sudo cp -r "/mnt/windows/Program Files/PostgreSQL/15/data" \
           /media/ubuntu/SUPPORT_USB/Recuperation_PostgreSQL/
```
