All checks were successful
Deploy triz-docs to 150 / build-and-deploy (push) Successful in 1h8m34s
102 lines
3.5 KiB
Markdown
102 lines
3.5 KiB
Markdown
---
|
|
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/
|
|
```
|