Skip to content

Recuperéieren net gespäichert, iwwerschriwwen oder korrupt Dokumenter a Spreadsheets

Noutfall Zuelen ënnerscheeden vun Land. Dës Säit benotzt 911, d'Nummer fir d'USA a Kanada. Vill aner Länner benotzen 112, 999 oder eng aner Nummer. Fannt d'Nummer fir Äert Land.

E 40-Säit Microsoft Word Kontrakt oder e komplizéierten Excel Finanzmodell zoumaachen andeems Dir zoufälleg "Net späicheren" klickt, kucken wéi Äre Computer crasht ier Dir schloen Ctrl + S, späichert zoufälleg eng eidel Schabloun iwwer d'Masterdatei vum leschte Joer, oder kritt dee gefaartten "Word erlieft e Feeler beim Versuch d'Datei opzemaachen" Dialog Minutte virun enger Frist fillt sech katastrophal. Well modern Produktivitéitsapps aktiv Ännerunge bannent liichtflüchtege RAM Puffer a verstoppte temporäre Inszenéierungsverzeichnisser halen (AutoRecover .asd, .wbk, .tmp,an an UnsavedFiles), déi falsch Beweegung an den éischten 60 Sekonnen ze maachen, kann d'Applikatioun verursaachen dës Inszenéierungsdateien fir ëmmer ze läschen.

Och wann a .docx, .xlsx, .pptx, oder .odt D'Datei ass wierklech op der Disk beschiedegt, Är Text- a Spreadsheetnummere si bal ni fort. Modern Office Open XML (.docx, .xlsx, .pptx) an OpenDocument (.odt, .ods) Dateien sinn tatsächlech Standard .zip Archivcontainer mat Kloertext XML Dateien (word/document.xml oder xl/worksheets/sheet1.xml). Och wann de baussenzege ZIP zentrale Verzeechnes duerch e Stroumverloscht oder USB Flash Drive Pull ofgeschnidden ass, kënnt Dir 99 Prozent vun Ärer Prosa a Formelen direkt aus dem roude XML Stream an ënner fënnef Minutten extrahieren.


Maachen dëst elo

  1. STOPPEN nei Dateien ze schreiwen, Erhuelungsprogrammer z'installéieren oder Äre Computer nei ze starten. Wann eng Applikatioun erofgefall ass oder Dir op "Net späicheren" geklickt hutt, gëtt déi temporär Inszenéierungsdatei (.asd, .tmp, oder -$ Spär Datei) sëtzt an Ärem Betribssystem AppData oder /tmp Verzeechnes grad elo. Op Solid-State Drive (SSDs) mat TRIM aktivéiert, grouss Dateien späicheren oder Bloatware "Dokumentreparatur" Tools op deeselwechten Drive installéieren, wäerten déi onallokéiert Flash-Blöcke permanent nulléieren, déi Är geläschte Tempbuffer halen.
  2. ** Wann Dir just e kriteschen Textpassage an engem STILL-OPEN Dokument iwwerschriwwen hutt an dréckt Ctrl + S (Späicheren), NET der Fënster zoumaachen, Press Ctrl + Z (Command + Z op Mac) ëmmer erëm.** A Microsoft Word, Excel, LibreOffice, Google Docs, an Apple Pages, klickt op "Späicheren" schreift den aktuellen Zoustand op Disk awer läscht NET den Undoen-Stack am Erënnerung soulaang d'Dokumentfenster op bleift. Dréckt Ctrl + Z 50 oder 100 Mol réckelen zréck riets laanscht Är zoufälleg Späicheren a restauréiert déi geläscht Abschnitter, déi Dir dann an eng nei Datei kopéiere kënnt.
  3. ** Ier Dir eng korrupt beréiert .docx, .xlsx, .pdf, oder .sqlite Datei, duplizéieren se zweemol (Copy 1 an Copy 2) an e sécheren Dossier.** Laf ni Microsoft Word "Open and Repair", zip -FF, oder sqlite3 .recover direkt op Är eenzeg original Kopie vun engem beschiedegt Fichier. Schafft ëmmer un engem Duplikat, sou datt wann e Reparatur-Utility en onliesbaren Dësch trunkéiert, Är ursprénglech rau Bytes onberéiert bleiwen fir méi déif forensesch Extraktioun.
  4. ** Check der verstoppt UnsavedFiles Verzeechnes direkt a Microsoft Word, Excel a PowerPoint.** Och wann Dir explizit op "Net späicheren" op engem fuschneie oder geännerten Office-Dokument klickt, behalen modern Microsoft Word, Excel a PowerPoint roueg eng Kopie vum AutoRecover .asd Snapshot bannen %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles fir véier Deeg ier se geläscht gëtt. Öffnen Datei> Info> Dokument verwalten> Net gespäichert Dokumenter recuperéieren (oder Recuperéieren net gespäichert Aarbechtsbicher an Excel) fir se direkt z'erreechen.
  5. Wann Dir zoufälleg iwwer e Fichier gespäichert hutt, deen an OneDrive, Google Drive, Dropbox, iCloud Drive oder SharePoint gespäichert ass, restauréiert se iwwer Webversiounsgeschicht an 30 Sekonnen. Cloud Synchroniséierungsmotoren iwwerschreiwe Dateien net zerstéierend; all Kéier Ctrl + S syncs to the cloud, the server appends a timestamped snapshot to the file Version History (retaining the last 25 to 500 versions for 30 days). Right-click the file -> Version History to restore the exact minute before the mistake.
  6. Keep perspective during high-stress academic, legal, or medical documentation emergencies. No lost spreadsheet or thesis is worth a physical health crisis. If you are trying to recover critical medical directives or emergency records during an active life-safety threat, prioritize human safety first and call your local emergency number (911 in the United States and Canada, 112 across the European Union, 999 in the United Kingdom, or see our Noutfallnummeren Verzeechnes).

Never pay 'Online DOCX/XLSX Repair Websites' or upload confidential legal, medical, or tax files to third-party cloud repair portals

Dozens of predatory websites rank at the top of search engines claiming to "Repair Corrupted Word & Excel Files Online." Most of these sites simply run the free open-source zip -FF oder xmllint command on their server, show you a blurred preview of your own text, and demand 29 to 49 dollars in Bitcoin or credit card payments to download the XML file, while harvesting your confidential tax returns, passwords, or legal contracts on an untrusted foreign server. You can perform the exact same ZIP/XML extraction locally on your own computer in 60 seconds for free using the steps below.


Document & spreadsheet recovery triage decision tree

flowchart TD
    Start["Document Emergency: Unsaved, Overwritten, or Corrupted File"] --> Scenario{"Which Failure Just Happened?"}

    Scenario -->|"1. Klickt op 'Net späicheren' oder d'App Crashed Ier Dir späichert"| UnsavedPath["Schrëtt 1: Kontrolléiert Datei> Info> Dokument verwalten> Recuperéieren net gespäichert Dokumenter<br/>Step 2: Kopéiert all .asd, .xlb, an .tmp Dateien vun AppData\Local & Roaming\Microsoft\Word/Excel<br/>Step 3:Op Mac, kontrolléiert $TMPDIR/TemporaryItems an AutoRecovery Dossier"]

    Scenario -->|"2. Zoufälleg iwwerschriwwe Datei an Hit Späicheren (Ctrl + S)"| OverwritePath{"Ass d'Dokumentfenster nach ëmmer op?"}
    OverwritePath -->|"Jo: Nach ëmmer op"| UndoNow["Dréckt Ctrl+Z (Cmd+Z) ëmmer erëm -> Kopéiert erëmfonnt Text op eng nei Datei -> Späicheren als"]
    OverwritePath -->|"Nee: Scho zou"| VersionPath["Schrëtt 1: Iwwerpréift d'Cloud Versiounsgeschicht (OneDrive, Google Drive, Dropbox, iCloud)<br/>Step 2: Op Windows, kontrolléiert NTFS Volume Shadow Copies ('Previous Versions' / ShadowExplorer)<br/>Step 3: Op Mac, kontrolléiert APFS Lokal Snapshots, Time Machine, oder 'Zrécksetzen op > Browst'"]

    Scenario -->|"3. Datei refuséiert opzemaachen ('Fichier korrupt / onliesbar Inhalt')"| CorruptPath{"Wéi eng Dateityp ass korrupt?"}
    CorruptPath -->|"Modern Office (.docx, .xlsx, .pptx) oder LibreOffice (.odt, .ods)"| ZipXML["1. Duplizéiert Datei -> Probéiert 'Open a reparéieren' am Word/Excel oder oppen am LibreOffice<br/>2. Ëmbenennen Kopie op .zip -> Run '7z x' oder 'zip -FF' -> Extrait Word/document.xml oder xl/sharedStrings.xml"]
    CorruptPath -->|"Legacy Binary Office (.doc, .xls) oder PDF (.pdf)"| BinaryFix["Extrait Strings iwwer 'Text vun all Datei recuperéieren' ODER reparéiert PDF xref Tabelle mat 'qpdf --decrypt' / 'mutool clean'"]
    CorruptPath -->|"SQLite Datebank (.sqlite, .db) oder CSV"| DBFix["Run 'sqlite3 corrupt.db \".recover\"| sqlite3 fixed.db' fir B-Bam Säiten opzebauen"]

Szenario 1: ONGESAVETE Dokumenter recuperéieren (Nodeems Dir op "Net späicheren" oder en App Crash klickt)

Wann Dir an Microsoft Word, Excel, PowerPoint, LibreOffice oder Adobe Apps schafft, schreift de Programm periodesch AutoRecover Snapshots (default op all 10 Minutten) an temporär Tauschbuffer (-WRDxxxx.tmp) zu verstoppte System Ordner.

Genau verstoppte Dateiweeër fir net gespäichert & AutoRecover Dateien iwwer Windows, macOS a Linux

Öffnen e Datei Explorer, Finder (Cmd + Shift + G), oder Terminalfenster a kontrolléiert dës genee Verzeichnisser **direkt ier Dir d'Applikatioun e puer Mol opmaacht an zoumaacht **:

Applikatioun & OS Genau Verzeechneswee mat net gespäichert .asd, .tmp, an AutoRecover Dateien Dateierweiterungen fir ze sichen
Microsoft Word, Excel & PowerPoint (Windows) 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles (Dateien wou Dir op "Net späicheren" geklickt hutt)
2. %APPDATA%\Microsoft\Word\* (oder \Excel\ / \PowerPoint\)*
3. %LOCALAPPDATA%\Temp\
.asd (AutoRecover Snapshot), .wbk (Word Backup), .xlb / .xar (Excel AutoRecover), -WRD*.tmp, -WRL*.tmp
Microsoft Word, Excel & PowerPoint (macOS) 1. -/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery* (ersetzen Word mat Excel oder Powerpoint)*
2. ** Sessioun Temp Dossier **: Lafen open $TMPDIR in Terminal and open the TemporaryItems subfolder
AutoRecovery save of *.docx, .asd, -WRL*.tmp
LibreOffice Writer / Calc / Impress (Windows, macOS, Linux) Windows: %APPDATA%\LibreOffice\4\user\backup\
macOS: -/Library/Application Support/LibreOffice/4/user/backup/
Linux: -/.config/libreoffice/4/user/backup/ an /tmp/lu*
.bak, .odt_0.odt, lu*.tmp
Apple Pages, Numbers & Keynote (macOS) 1. -/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/
2. -/Library/Application Support/CloudDocs/session/containers/
.pages, .numbers, .key package bundles
Notepad++ & VS Code (Even for Unnamed Unsaved Tabs) Notepad++: %APPDATA%\Notepad++\backup\
VS Code (Win): %APPDATA%\Code\User\History\ & %APPDATA%\Code\Backups\
VS Code (Mac): -/Library/Application Support/Code/User/History/
new 1@2026-..., Zäitstempel JSON / Text Geschicht Schnappschëss

One-command PowerShell & macOS/Linux script to harvest all Office temp files right now

Instead of clicking through ten hidden folders manually, run this read-only rescue script to copy every surviving .asd, .wbk, and Office .tmp file modified in the last 48 hours into a folder on your Desktop:

  • On Windows (Run in PowerShell):
    $RescueDir = "$env:USERPROFILE\Desktop\Document_Rescue"
    New-Item -ItemType Directory -Force -Path $RescueDir | Out-Null
    $SearchPaths = @(
        "$env:LOCALAPPDATA\Microsoft\Office\UnsavedFiles",
        "$env:APPDATA\Microsoft\Word",
        "$env:APPDATA\Microsoft\Excel",
        "$env:APPDATA\Microsoft\PowerPoint",
        "$env:LOCALAPPDATA\Temp"
    )
    Get-ChildItem -Path $SearchPaths -Include "*.asd","*.wbk","*.xar","~WRD*.tmp","~WRL*.tmp","*.docx","*.xlsx" -Recurse -Force -ErrorAction SilentlyContinue |
      Where-Object { $_.LastWriteTime -gt (Get-Date).AddHours(-48) } |
      ForEach-Object {
          Copy-Item $_.FullName -Destination (Join-Path $RescueDir ($_.LastWriteTime.ToString("HHmmss_") + $_.Name)) -Force
      }
    Write-Host "Copied all candidate recovery files to $RescueDir"
    
  • On macOS / Linux (Run in Terminal):
    mkdir -p ~/Desktop/Document_Rescue
    find ~/Library/Containers/com.microsoft.* "$TMPDIR" ~/.config/libreoffice /tmp \
      \( -iname "*.asd" -o -iname "*AutoRecovery*" -o -iname "~WR*.tmp" -o -iname "*.bak" \) \
      -mtime -2 -exec cp -p {} ~/Desktop/Document_Rescue/ \; 2>/dev/null
    ls -la ~/Desktop/Document_Rescue/
    
  • How to open a recovered .asd oder -WRLxxxx.tmp file: Do not double-click an .asd file in File Explorer (Windows often claims it cannot open .asd directly). Instead, launch Microsoft Word -> click File > Open > Browse -> change the file-type dropdown in the bottom-right corner to "All Files (*.*)" -> select the .asd oder .tmp file inside your Document_Rescue folder.

Scenario 2: Recovering OVERWRITTEN files (When you saved over a good file and closed the app)

If you accidentally opened last month's master spreadsheet, deleted half the tabs, hit Ctrl + S (Save) instead of Save As, and already closed the program, the in-memory Undo buffer is gone. However, modern filesystems and sync clients preserve historical blocks through five mechanisms:

1. Cloud Sync Version History (OneDrive, SharePoint, Google Drive, Dropbox, iCloud)

If the file lived inside your Desktop, Documents, or cloud folder synced by OneDrive, Dropbox, Google Drive, or iCloud: - Microsoft OneDrive / SharePoint: Right-click the file in File Explorer (or log into onedrive.live.com) -> click Version history. Click the three dots (...) next to the timestamp from before your mistake and click Restore. - Google Drive (even for native .docx / .xlsx files synced via Drive for Desktop): Right-click the file in drive.google.com -> File information > Manage versions, or open the document and press Ctrl + Alt + Shift + H to view full revision history. - Dropbox: Right-click the file -> Version history (retains every save for 30 to 180 days; even if you overwrote 100 files at once, Dropbox Rewind rolls the entire folder back to any minute). - ** Apple iCloud Drive & macOS Native Versionéierung (NSDocument Versiounen)**: Op macOS, öffnen déi iwwerschriwwe Datei op Säiten, Zuelen, Keynote, TextEdit oder Preview a klickt Datei > Zréck op > Browst All Versiounen ... vun der ieweschter Menübar. macOS hält eng intern SQLite / chunked Dokument Versioun Datebank (/.DocumentRevisions-V100) op Ärem APFS Drive och wann Dir keng Time Machine benotzt.

2. Windows NTFS Volume Shadow Copies (Previous Versions an ShadowExplorer)

Och op engem lokal C: Drive, deen net mat enger Wollek synchroniséiert ass, erstellt Windows periodesch Lies-nëmme Punkt-an-Zäit Block-Snapshots vun Ärem Drive genannt Volume Shadow Copies (VSS) wärend System Restauratiounspunkten oder Updates: 1. Riets-klickt op déi iwwerschriwwe Datei (oder den Elterendeel deen se hält) am Datei Explorer -> klickt op Eegeschafte -> Virdrun Versiounen Tab. 2. ** Wann de Previous Versions Tab erschéngt eidel, stoppen NET do **: Windows 10 an 11 verstoppen dacks existent VSS Schnappschëss am File Explorer GUI wärend d'Schattvolumen nach ëmmer intakt op der Disk sëtzen. 3. Öffnen eng Administrator Command Prompt a kontrolléiert ob Schattenkopien existéieren:

vssadmin list shadows
4. Wann vssadmin list shadows lëscht een oder méi HARDDISKVOLUME_SHADOWCopy Volumen (z.B. \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), Link dee Snapshot direkt an en Dossier op Ärem C: Fuert sou datt Dir et duerchsiche kënnt an Äert virgeschriwwe Dokument kopéiert:
mklink /d C:\ShadowRescue \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\
Oppen C:\ShadowRescue\Users\YourName\Documents\ am File Explorer a kopéiert déi intakt al Versioun vun Ärer Datei eraus.

3. macOS APFS Lokal Snapshots (tmutil listlocalsnapshots)

Och wann Ären externen Time Machine Backup Drive fir zwou Wochen an engem Kleederschaf ofgeschloss ass, erstellt macOS automatesch all Stonn APFS Local Snapshots direkt op Ärem internen Mac SSD:

# List all hidden local APFS snapshots stored on your internal Mac SSD
tmutil listlocalsnapshots /

# Mount a local snapshot read-only to extract the pre-overwritten file
mkdir -p /tmp/apfs_rescue
sudo mount_apfs -s com.apple.TimeMachine.2026-10-31-093000.local /System/Volumes/Data /tmp/apfs_rescue
cp "/tmp/apfs_rescue/Users/$USER/Documents/MyContract.docx" ~/Desktop/MyContract_Recovered.docx


Szenario 3: Reparatur KORRUPTERT .docx, .xlsx, .pptx,an an .odt Dateien (D'ZIP + XML Chirurgesch Extraktiounsmethod)

Firwat korrupt modern Office Dokumenter? Ugefaange mat Microsoft Office 2007, .docx, .xlsx,an an .pptx Dateien (wéi och LibreOffice .odt, .ods,an an .odp Dateien) sinn net eenzel monolithesch binär Dateien. All .docx oder .xlsx Datei ass tatsächlech e Standard PKZIP Archiv mat engem Bam vun Ordner an UTF-8 XML Dateien.

Wann en USB Flash Drive ofgeschaaft gëtt ouni erauszekréien, fällt en Netzdeel während enger Späichere erof, oder Word klappt an der Mëtt vum Schreiwen, den ZIP Central Directory Header um Enn vun der Datei gëtt ofgeschnidden, oder en eenzegen XML Tag an word/document.xml net zoumaachen. Microsoft Word an Excel hu ganz strikt XML Parser: wann souguer ee Byte am ZIP Fousszeilen oder XML Schema falsch ass, refuséiert Word dat ganzt 50-Säit Dokument opzemaachen.

Schrëtt 1: Probéiert déi 3 agebauten net-zerstéierende Parser iwwerdribblen éischt

Duplizéiert ëmmer Är korrupt Datei (Contract_Copy.docx) ier Dir dës dräi Quick Fixes testen:

  1. Microsoft Office Built-In "Open a Repair":
  2. Start Word, Excel oder PowerPoint -> klickt Datei>Open>Browsing (maacht net op d'Datei aus der "Rezent Dateien" Lëscht).
  3. Klickt ** eemol ** op Är korrupt Duplikatdatei fir se ze markéieren.
  4. Klickt op de klenge **down-Pfeil (▼) um rietse Rand vun der [ Open | ▼ ] Knäppchen ** um ënnen-riets vun der Dialog Këscht, a wielt "Open a reparéieren ...".
  5. An Excel, wann Reparatur feelt, widderhuelen de Schrëtt a wielt "Daten extrahéieren" -> "Konvertéieren op Wäerter" oder "Formelen recuperéieren".
  6. ** Öffnen de Korrupte .docx / .xlsx bannent LibreOffice oder Google Docs**:
  7. LibreOffice Writer a Calc (gratis, Open-Source bei libreoffice.org) benotzt e vill méi verzeien, Feeler-tolerant XML- a ZIP-Parser wéi Microsoft Office. An ongeféier 60 Prozent vu Fäll wou Microsoft Word oder Excel komplett refuséiert eng korrupt Datei opzemaachen, mécht dat genau datselwecht op .docx oder .xlsx file inside LibreOffice opens the entire document cleanly and lets you click File > Save As to write out a brand-new, specification-compliant .docx oder .xlsx file.
  8. In Excel: Reference the Broken Workbook Cells from a New Blank Workbook (External Link Extraction):
  9. If a corrupted .xlsx oder .xls workbook crashes Excel every time you try to open it, you can pull the raw cell values out without ever opening the corrupt file:
  10. Open a brand-new blank Excel workbook.
  11. In cell A1, type an external formula referencing Sheet1 of your corrupted file:
    ='C:\Users\YourName\Desktop\[CorruptedFile.xlsx]Sheet1'.A1
    
  12. Press Enter. Excel reads the raw BIFF/XML cell stream off disk without rendering the corrupt charts, macros, or styles. Drag the fill handle across columns A through Z and down 1,000 rows to pull out every single number and text string in the sheet, then copy all cells and Paste Values (Ctrl + Alt + V -> Values).

Step 2: The ZIP + XML Extraction Method (Recovers 99% of text/numbers when "Open and Repair" fails)

If both Office "Open and Repair" and LibreOffice fail because the .docx, .xlsx, .pptx, oder .odt ZIP container is truncated, extract the internal XML files directly:

Anatomy of an Office Open XML (.docx / .xlsx / .pptx) archive

Outer File Type Rename Extension To Internal XML File Holding Your Actual Work What Else Lives Inside the Archive
Word Document (.docx) .zip word/document.xml (100% of body text)
word/header1.xml, word/footer1.xml, word/footnotes.xml
word/media/ (Every embedded photo, PNG, and JPEG at 100% original resolution)
Excel Workbook (.xlsx) .zip xl/sharedStrings.xml (All text strings in the workbook)
xl/worksheets/sheet1.xml, sheet2.xml (All numeric values, cell coordinates, and formulas)
xl/media/ (Embedded images)
xl/calcChain.xml (Frequently the file that corrupts, deleting calcChain.xml fixes many broken .xlsx files)
PowerPoint Deck (.pptx) .zip ppt/slides/slide1.xml, slide2.xml, etc.
ppt/notesSlides/notesSlide1.xml (Speaker notes)
ppt/media/ (All slide images, audio, and video clips)
LibreOffice (.odt / .ods) .zip content.xml (All document text, tables, and spreadsheet cells) Pictures/ (All embedded graphics)

Exact terminal / PowerShell commands to rebuild the ZIP archive and extract raw prose

  1. ** Maacht eng Kopie vun der korrupter Datei an ëmbenannt seng Extensioun op .zip** (zum Beispill, BrokenThesis.docx -> BrokenThesis.zip).
  2. ** Zwangsextraktéieren déi iwwerliewend XML- a Mediendateien, déi ZIP Header Korruptioun ignoréieren **:
  3. ** Benotzt 7-Zip (Windows / Linux / macOS)** oder zip -FF (macOS / Linux): Standard Windows Explorer ZIP Extraktioun geet op wann de ZIP Fousszeil beschiedegt ass, wärend 7-Zip (7z x) an Info-ZIP (zip -FF) scannt Secteur-fir-Sektor vum Ufank vun der Datei an extrahéiert all intakt Datei virum Ofkierzungspunkt:
    # On macOS or Linux: Rebuild the damaged ZIP structure and extract everything
    zip -FF BrokenThesis.zip --out RepairedArchive.zip
    unzip -q RepairedArchive.zip -d Extracted_Contents/
    
    # Or using 7-Zip (extracts word/document.xml even if the end of the file is missing):
    7z x BrokenThesis.zip -oExtracted_Contents/
    
  4. ** Quick-Fix fir Excel .xlsx Dateien (calcChain.xml & styles.xml Entfernung)**:
  5. Iwwer d'Halschent vun korrupt Excel .xlsx Dateien net opmaachen nëmmen well xl/calcChain.xml oder xl/styles.xml ass korrupt, iwwerdeems xl/worksheets/sheet1.xml an xl/sharedStrings.xml sinn 100 Prozent intakt.
  6. bannen Extracted_Contents/xl/, ** läschen calcChain.xml**, re-zip den Inhalt vun Extracted_Contents zréck an FixedWorkbook.xlsx, an öffnen se an Excel (Excel baut automatesch op calcChain.xml am Boot).
  7. ** Extrait propper, mënschlech liesbar Abschnitter aus engem ofgeschniddene word/document.xml (oder content.xml)***:
  8. Och wann word/document.xml gouf hallef duerch e Stroumausfall ofgeschnidden, et ass eng einfach UTF-8 Textdatei wou all Paragraph agewéckelt ass <w:p> Tags an all Text lafen ass bannen <w:t>Your text here</w:t>.
  9. Fëllt dësen One-Line Python Kommando (schafft op Windows, macOS, a Linux ouni eppes ze installéieren) fir all XML Markup ze strippen an Är propper Abschnitter ze dumpen Recovered_Prose.txt:
    python3 -c "
    import re, html, pathlib
    raw = pathlib.Path('Extracted_Contents/word/document.xml').read_text(encoding='utf-8', errors='ignore')
    raw = re.sub(r'</w:p>', '\n\n', raw)
    text = html.unescape(re.sub(r'<[^>]+>', '', raw))
    pathlib.Path('Recovered_Prose.txt').write_text(text, encoding='utf-8')
    print('Saved clean text to Recovered_Prose.txt')
    "
    
  10. Op Windows PowerShell (wann Python net installéiert ass):
    $raw = Get-Content "Extracted_Contents\word\document.xml" -Raw -Encoding UTF8
    $text = ($raw -replace '</w:p>', "`r`n`r`n") -replace '<[^>]+>', ''
    [System.Net.WebUtility]::HtmlDecode($text) | Set-Content "Recovered_Prose.txt" -Encoding UTF8
    

Szenario 4: Korrupte PDFs recuperéieren, Legacy .doc/.xls Dateien, an SQLite Datenbanken

1. Korrupte PDF Dateien reparéieren (Damaged xref table / Failed to load PDF document)

Eng PDF-Datei späichert seng Säitobjekter vun der Spëtzt vun der Datei no ënnen, a setzt eng Cross-Reference Table (xref) an %%EOF Trailer ganz ënnen vun der Datei ** erzielt dem PDF Lieser déi exakt Byte Offset vun all Säit. Wann eng E-Mail Uschlëss eroflueden oder Scanner Transfert hält bei 98 Prozent, der xref Fousszeilen fehlt an Adobe Acrobat refuséiert d'Datei opzemaachen, och wann 98 Prozent vun de Säiten direkt an der Datei sëtzen. - ** Den PDF nei opbauen xref Dësch automatesch benotzt qpdf, mutool (MuPDF), oder Ghostscript (gs)*:

# Method 1: qpdf (scans raw PDF objects and generates a brand-new xref table)
qpdf --ier-warnings BrokenFile.pdf RepairedFile.pdf

# Method 2: MuPDF mutool clean (salvages damaged PDF streams and fonts)
mutool clean -gggg BrokenFile.pdf RepairedFile.pdf

# Method 3: Ghostscript (re-renders surviving pages into a fresh PDF)
gs -o RepairedFile.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress BrokenFile.pdf

2. Legacy Binär .doc an .xls Dateien (Office 97 bis 2003 OLE2 Compound Dokumenter)

Eeler .doc an .xls Dateien sinn net ZIP Archiven; si benotzen Microsoft d'binär OLE2 Compound Datei Binär Format. Ze zéien Text aus engem korrupt .doc Datei: - A Microsoft Word, gitt op Datei> Open> Browst, ännert den Dateityp Dropdown nieft der Dateinummbox vun All Word Documents op Recover Text from Any File (*.*), an oppen der .doc file. - Oder op macOS/Linux, lafen antiword Broken.doc > rescued.txt oder strings -n 6 Broken.doc > rescued.txt.

3. Korrupte SQLite Datenbanken reparéieren (.sqlite, .db, Browsergeschicht, Accounting Apps, Apple Notes, Quicken, Zotero)

Honnerte vun Desktop- a mobilen Uwendungen späicheren Är Donnéeën an enger SQLite 3 Datebankdatei (.sqlite, .db, .sqlite3). Wann e Computer an der Mëtt vun der Transaktioun Kraaft verléiert an Dir kritt Runtime error: database disk image is malformed (11): 1. ** Éischtens: Halt de -wal (Write-Ahead Log) an -shm Dateien am exakt selwechten Dossier wéi de .sqlite Fichier wann Dir Är Backupsatellit mécht.* Dacks sëtzt Är lescht net gespäichert Aarbecht dobannen database.sqlite-wal waart op kontrolléiert ginn. 2. ** Run den agebaute SQLite .recover Engine ** (agefouert an SQLite 3.29+, deen rau 4KB B-Bam Disk Säiten scannt och wann de Master Schema Dësch beschiedegt ass an eng propper Datebank rekonstruéiert):

sqlite3 corrupted.db ".recover" | sqlite3 repaired.db
(Wann Dir eng méi al Versioun vun sqlite3, lafen sqlite3 corrupted.db ".dump" | sqlite3 repaired.db).

4. Recuperéieren net gespäichert Google Docs, Google Sheets, a Web Browser Form Text (IndexedDB & RAM Cache)

Wat wann Dir e laange Bericht bannent Google Docs, Notion, Confluence, oder e Webbrowser Textbox wann Dir offline géift tippen (oder wann eng Tab gefruer ass ier Dir mat der Wollek synchroniséiert)? - Google Docs / Sheets Offline Local Storage (IndexedDB): Wann Dir Google Docs oder Google Sheets a Chrome oder Edge tippt, caches Äre Browser op offline Mutatiounen an Ärem lokalen Chrome Profilverzeichnis (%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb). Loscht net Browser-Browserdaten oder mellt Iech aus Chrome aus. Reconnectéiert mat Wi-Fi a loosst de gefruerene Tab fir 2 Minutten op, sou datt den Background Service Worker d'LevelDB-Schlaang op Google Servere spülen kann, oder den Text direkt vum Écran kopéieren mat Ctrl + A -> Ctrl + C (oder kontrolléiert den DOM Element mat F12 Entwéckler Tools -> Elementer Tab -> Riets-klickt op <div class="kix-page"> Node -> Copy> Copy Element). - ** Text verluer an engem zouenen oder erfrëschte Browser Tab recuperéieren **: Wann Dir zoufälleg e Webformular zougemaach oder erfrëscht hutt (wéi eng Subventiounsapplikatioun, Ënnerstëtzungsticket oder medizinescht Intakeform) nodeems Dir eng Stonn aginn hutt, dréckt op Ctrl + Shift + T(Command + Shift + T op Mac) fir déi zougemaach Tab direkt nei opzemaachen, da dréckt Ctrl + Z an der Textbox, oder kontrolléiert de Browser Memory Dump ier Dir de Browserprozess zoumaacht.


Präventioun: Konfiguréiert bulletproof Dokument automatesch späicheren sou datt Dir ni méi Aarbecht verléiert

Verbréngt dräi Minutten fir dës véier Astellunge fir Är Produktivitéitsapps haut z'änneren:

  • ** Drop de Microsoft Office AutoRecover Intervall vun 10 Minutten op 2 Minutten erof **: A Word, Excel a PowerPoint, oppen Datei > Optiounen > Späicheren, änneren "AutoRecover Informatioun späicheren all [2 ] Minutten", a verifizéiert "Halt déi lescht AutoRecovered Versioun wann ech zoumaachen ouni ze späicheren" ass kontrolléiert.
  • Aktivéiert "Emmer erstellen Backupkopie" a Microsoft Word: Gitt op Fichier > Optiounen > Fortgeschratt > Späicheren a kontrolléiert "Erstellt ëmmer Backupkopie". All Kéier wann Dir Hit Ctrl + S op Report.docx, Word späichert automatesch déi viregt Versioun als Backup of Report.wbk am selwechten Dossier.
  • ** Aktivéiert LibreOffice Automatesch Backup Kopien**: Öffnen Tools > Optiounen > Lueden/Späicheren > Allgemeng a kontrolléiert "Erstellt ëmmer eng Backupkopie" an "Späicheren AutoRecovery Informatioun all 5 Minutten".
  • ** Ännere ni kritesch Dokumenter direkt op engem bëllegen eraushuelbare USB Flash Drive **: Kopéiert ëmmer d'Datei op Är intern SSD (Documents Dossier ënnerstëtzt vun engem 3-2-1 Backupsatellit Strategie), maacht Är Aarbecht lokal, a kopéiert déi fäerdeg Datei op den USB-Daum Drive nëmmen nodeems Dir d'Applikatioun zougemaach hutt an op "Safely Remove Hardware / Eject" klickt.

Oft gestallte Froen

I worked on a Word document for five hours that I opened directly from an Outlook or Gmail attachment, clicked "Save", closed it, and now my changes are nowhere to be found. Where did my file go?

When you double-click an attachment inside desktop Microsoft Outlook or a web browser without clicking "Save As" to your Documents folder first, your computer saves the attachment into a hidden, randomized temporary cache folder (`%LOCALAPPDATA%\Microsoft\Windows\INetCache\Content.Outlook\` on Windows, or `~/Library/Containers/com.microsoft.Outlook/Data/Library/Caches/` on macOS). When you hit `Ctrl + S`, Word saves your five hours of edits into that hidden `Content.Outlook` sub-folder. Open Word immediately, check **File > Open > Recent** (or run the PowerShell/Terminal search script in Scenario 1 above to scan `INetCache` and `Temp` for all `.docx` files modified in the last 24 hours) and save a copy to your Desktop.

Why did my Word document turn into pages of squares, gibberish symbols, or `########` signs when I opened it from a USB flash drive?

Two distinct errors cause this symptom: (1) If the file shows solid pages of `########` or `NUL` (zero-byte `0x00`) characters in a hex editor (`HxD`), the operating system pre-allocated the file size on the FAT32/exFAT USB drive, **but the USB stick was unplugged before the write cache flushed the actual data blocks to flash memory**. In that case, inspect the computer where the file was written for surviving `.asd` / `.tmp` files, or run `chkdsk E: /f` on a copy of the USB drive to check `FOUND.000\FILE0000.CHK` orphan clusters. (2) If the file shows random ASCII symbols starting with the letters `PK` at the very top of page 1, your file is completely fine, you simply opened a modern `.docx` ZIP file using Word's "Recover Text from Any File" filter instead of the normal XML parser.

If I rename a corrupted `.docx` or `.xlsx` file to `.zip`, can I rescue the high-resolution photos and charts embedded inside the document?

Yes, and this is one of the fastest benefits of the Office Open XML format. Inside every `.docx`, `.xlsx`, and `.pptx` archive is a subfolder named `word/media/`, `xl/media/`, or `ppt/media/` (or `Pictures/` inside a LibreOffice `.odt` file). Unlike older binary `.doc` files that compressed images into proprietary streams, modern Office files store every inserted photograph, logo, and diagram as an individual, unencrypted `.png`, `.jpeg`, `.svg`, or `.emf` file inside that `media/` subfolder. Extracting the archive with 7-Zip recovers all embedded images at their full native resolution in seconds.

Can I use undelete software like Recuva or PhotoRec to recover an unsaved Word document that was never saved to disk even once?

Yes, provided you stop using the computer immediately. Even if you never pressed `Ctrl + S` on "Document1", Microsoft Word and LibreOffice still write temporary swap and AutoRecover files (`.asd` and `~WRDxxxx.tmp`) to your storage drive every few minutes once the document exceeds the small RAM buffer. However, if you live on a modern SSD with `TRIM` enabled and close the app properly, those deleted temp blocks may be trimmed quickly, so always copy the live `%LOCALAPPDATA%\Microsoft\Office\UnsavedFiles` directory **before** running a full-disk carver. For deleted files that were previously saved, follow our [accidental file deletion and formatted drive recovery](accidental-file-deletion-formatted-drive-and-photo-recovery.md) guide.


Zesummenhang Guiden


Quellen iwwerpréift

  • Ecma International & ISO/IEC (International): ECMA-376 / ISO/IEC 29500 Standard: Office Open XML Dateiformate (Open Packaging Conventions ZIP Container and WordprocessingML / SpreadsheetML Specifications).
  • OASIS (Organisation for the Advancement of Structured Information Standards): OpenDocument Format (ODF) v1.3 Spezifizéierung fir Office Uwendungen (.odt, .ods, .odp XML Package Architecture).
  • Microsoft Learn Offiziell Dokumentatioun: Wéi Word AutoRecover erstellt a recuperéiert (.asd) an temporär (-WRD*.tmp) Dateien, a Problemléisung vun beschiedegten Dokumenter a Word an Excel.
  • SQLite Consortium Offiziell Dokumentatioun: * Datebank Korruptioun, Write-Ahead Logging (-wal), a benotzt de .recover CLI Kommando op beschiedegt B-Tree Dateien *.
  • Adobe / ISO 32000-2 Spezifizéierung: Portable Document Format (PDF 2.0) Cross-Reference (xref) Tabell Struktur a Stream Erhuelung.