triz-docs/docs/database-operations/dead-pc-recovery/windows-boots.md
Othmane Ataallah 1a461e1847
All checks were successful
Deploy triz-docs to civital server / build-and-deploy (push) Successful in 1h8m32s
add dead-pc-recovery
2026-04-29 13:11:22 +01:00

3.8 KiB

sidebar_position title
2 Part A — Windows Boots

Part A — Windows Boots, Service is Down


In this case you can work directly in Windows Explorer or a command prompt. The database service does not need to be running to copy the files.


A1 — SQL Server: Locate and Copy the Files

SQL Server databases consist of up to three file types, all of which you need:

File Extension Contains
Primary data file .mdf The database schema and data
Secondary data file .ndf Overflow data (not always present)
Transaction log .ldf Transaction history

Default file locations by SQL Server version:

Version Default Data Path
SQL Server 2012 C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\
SQL Server 2014 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\
SQL Server 2016 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\
SQL Server 2017 C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\
SQL Server 2019 C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\
SQL Server 2022 C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\
SQL Server 2025 C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\DATA\

Steps:

  1. Open Windows Explorer and navigate to the data path for the installed SQL Server version (see table above).
  2. Identify the files belonging to the target database. They will be named after the database, e.g. ClientDB.mdf, ClientDB_log.ldf.
  3. Copy all three file types (.mdf, .ndf if present, .ldf) to your USB drive. Do not rename them.
  4. Verify the copy completed without errors before ejecting the USB.

Notes:

  • Custom paths: The client may have installed SQL Server with a non-default data path. If the files are not in the paths above, check the Windows Registry at: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance>\MSSQLServer Look for the DefaultData and DefaultLog keys.
  • Do not try to copy the system databases (master, model, msdb, tempdb). Only copy the client's user database files.

A2 — PostgreSQL: Locate and Copy the Files

PostgreSQL stores all databases in a single directory called PGDATA. Unlike SQL Server, you do not copy individual files — you copy the entire data directory.

Default file locations by PostgreSQL version:

Version Default Data Path
PostgreSQL 12 C:\Program Files\PostgreSQL\12\data\
PostgreSQL 13 C:\Program Files\PostgreSQL\13\data\
PostgreSQL 14 C:\Program Files\PostgreSQL\14\data\
PostgreSQL 15 C:\Program Files\PostgreSQL\15\data\
PostgreSQL 16 C:\Program Files\PostgreSQL\16\data\

Steps:

  • Open Windows Explorer and navigate to the data folder for the installed PostgreSQL version (see table above).
  • Copy the entire data folder to your USB drive. This single folder contains everything needed.
  • Note the PostgreSQL version number from the folder path — you will need it when restoring.

Notes:

  • Note the version. For each database in the cluster there is a subdirectory within PGDATA/base, named after the database's OID. Because these internal identifiers are version-specific, the data directory must be restored on a machine running the exact same PostgreSQL version.