Skip to content

Враќање на незачувани, препишани или оштетени документи и табели

Броевите за итни случаи се разликуваат по земја. Оваа страница користи 911, бројот за Соединетите Американски Држави и Канада. Многу други земји користат 112, 999 или друг број. Најдете го бројот за вашата земја.

Затворање договор на Microsoft Word од 40 страници или сложен финансиски модел на Excel со случајно кликнување на „Не зачувај“, гледајќи го вашиот компјутер како паѓа пред да удрите Ctrl + S, случајно зачувување на празен шаблон во минатогодишната главна датотека или примање на страшната „Word доживеа грешка при обидот да се отвори датотеката“ дијалогот неколку минути пред крајниот рок се чувствува катастрофално. Бидејќи модерните апликации за продуктивност имаат активни уредувања во испарливи бафери на RAM меморија и скриени привремени директориуми за поставување (AutoRecover .asd, .wbk, .tmp, и UnsavedFiles), правењето погрешен потег во првите 60 секунди може да предизвика апликацијата засекогаш да ги исчисти тие датотеки за поставување.

Дури и кога А .docx, .xlsx, .pptx, или .odt датотеката е вистински оштетена на дискот, вашиот текст и броеви на табеларни пресметки речиси никогаш не исчезнаа. Модерен Office Open XML (.docx, .xlsx, .pptx) и OpenDocument (.odt, .ods) датотеките се всушност стандардни .zip архивски контејнери кои чуваат XML-датотеки со обичен текст (word/document.xml или xl/worksheets/sheet1.xml). Дури и ако надворешниот централен именик ZIP е скратен поради губење на струја или повлекување на USB флеш-уредот, можете да извлечете 99 проценти од вашата проза и формули директно од необработениот XML поток за помалку од пет минути.


Направете го ова сега

  1. СТОП за пишување нови датотеки, инсталирање програми за обновување или рестартирање на компјутерот. Ако некоја апликација падна или сте кликнале „Не зачувај“, привремената датотека за поставување (.asd, .tmp, или -$ lock file) се наоѓа во вашиот оперативен систем AppData или /tmp директориум во моментов. На дискови со цврста состојба (SSD) со TRIM овозможено, зачувувањето големи датотеки или инсталирањето алатки за „поправка на документи“ на bloatware на истиот диск трајно ќе ги нула нераспределените флеш блокови што ги држат избришаните температурни бафери.
  2. Ако штотуку пренапишавте критичен текстуален пасус во документ СЕШТЕ ОТВОРЕН и притиснете Ctrl + S (Зачувај), НЕ го затворајте прозорецот, притиснете Ctrl + Z (Command + Z на Mac) постојано. Во Microsoft Word, Excel, LibreOffice, Google Docs и Apple Pages, кликнувањето на „Зачувај“ ја запишува моменталната состојба на дискот но НЕ го брише оџакот Врати во меморијата додека прозорецот за документи останува отворен. Притискање Ctrl + Z 50 или 100 пати ќе се повлечете наназад веднаш по вашето случајно зачувување и враќање на избришаните параграфи, кои потоа можете да ги копирате во нова датотека.
  3. Пред да допрете оштетена .docx, .xlsx, .pdf, или .sqlite датотека, дупликат двапати (Copy 1 и Copy 2) во безбедна папка. Никогаш не пуштајте го „Отвори и поправка“ на Microsoft Word, zip -FF, или sqlite3 .recover директно на вашата единствена оригинална копија од оштетена датотека. Секогаш работете на дупликат, така што ако некоја алатка за поправка скрати нечитлива табела, вашите оригинални сурови бајти остануваат недопрени за подлабоко форензичко извлекување.
  4. Проверете го скриеното UnsavedFiles директориум во Microsoft Word, Excel и PowerPoint веднаш. Дури и кога експлицитно кликнете „Не зачувај“ на сосема нов или изменет Office документ, современите Microsoft Word, Excel и PowerPoint тивко задржуваат копија од AutoRecover .asd слика внатре %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles за четири дена пред да го избришете. Отворете Датотека > Информации > Управувајте со документ > Вратете ги незачуваните документи (или Вратете ги незачуваните работни книги во Excel) за веднаш да го земете.
  5. Доколку случајно сте зачувале преку датотека складирана во OneDrive, Google Drive, Dropbox, iCloud Drive или SharePoint, вратете ја преку Историјата на веб-верзии за 30 секунди. Моторите за синхронизација на облак не ги презапишуваат датотеките деструктивно; секој пат Ctrl + S се синхронизира со облакот, серверот додава снимка со временски печат на датотеката Историја на верзии (задржувајќи ги последните 25 до 500 верзии 30 дена). Кликнете со десното копче на датотеката -> Историја на верзии за да ја вратите точната минута пред грешката.
  6. Задржете перспектива за време на итни случаи на академска, правна или медицинска документација под висок стрес. Ниту една изгубена табела или теза не вреди физичка здравствена криза. Ако се обидувате да ги вратите критичните медицински директиви или записите за итни случаи за време на активна закана по животот, прво дадете приоритет на човековата безбедност и јавете се на вашиот локален број за итни случаи (911 во САД и Канада, 112 низ Европската унија, 999 во Обединетото Кралство или видете ја нашата броеви за итни случаи директориум).

Никогаш не плаќајте „Онлајн веб-страници за поправка на DOCX/XLSX“ или не поставувајте доверливи правни, медицински или даночни датотеки на портали за поправка на облак од трета страна

Десетици грабливи веб-локации се рангирани на врвот на пребарувачите кои тврдат дека „Поправка на оштетени Word и Excel датотеки онлајн“. Повеќето од овие страници едноставно го користат бесплатниот софтвер со отворен код zip -FF или xmllint команда на нивниот сервер, ви прикажува заматен преглед на вашиот сопствен текст и барајте 29 до 49 долари во Bitcoin или плаќања со кредитна картичка за да ја преземете датотеката XML, додека ги собирате вашите доверливи даночни пријави, лозинки или правни договори на недоверлив странски сервер. Можете да го извршите истото извлекување ZIP/XML локално на вашиот сопствен компјутер за 60 секунди бесплатно користејќи ги чекорите подолу.


Дрво за одлука за тријажа за враќање на документи и табели

flowchart TD
    Start["Итен случај на документ: незачувана, препишана или оштетена датотека"] --> Scenario{"Кој неуспех штотуку се случи?"}

    Scenario -->|"1. Кликнете на „Не зачувај“ или апликацијата падна пред зачувувањето"| UnsavedPath["Чекор 1: Проверете Датотека > Информации > Управувајте со документ > Вратете ги незачуваните документи<br/>Чекор 2: Копирајте ги сите датотеки .asd, .xlb и .tmp од AppData\Local & Roaming\Microsoft\Word/Excel<br/>Чекор 3:На Mac, проверете ја папката $TMDIRT"]

    Scenario -->|"2. Случајно презапишана датотека и притиснете Зачувај (Ctrl+S)"| OverwritePath{"Дали прозорецот за документи сè уште е отворен?"}
    OverwritePath -->|"Да: Сè уште отворено"| UndoNow["Притискајте Ctrl+Z (Cmd+Z) повеќепати -> Копирај обновениот текст во нова датотека -> Зачувај како"]
    OverwritePath -->|"Не: Веќе затворено"| VersionPath["Чекор 1: Проверете ја историјата на верзиите на облакот (OneDrive, Google Drive, Dropbox, iCloud)<br/>Чекор 2: На Windows, проверете ги копии во сенка на јачината на звукот на NTFS („Претходни верзии“ / ShadowExplorer)<br/>Чекор 3: На Mac, проверете Snapshot, „All Machine,“ или „Машинерија“ верзии'"]

    Scenario -->|"3. Датотеката одбива да се отвори („Датотеката е оштетена / нечитлива содржина“)"| CorruptPath{"Каков тип на датотека е оштетен?"}
    CorruptPath -->|"Модерен Office (.docx, .xlsx, .pptx) или LibreOffice (.odt, .ods)"| ZipXML["1. Дупликат датотека -> Обидете се со „Отвори и поправете“ во Word/Excel или отворете во LibreOffice<br/>2. Преименувајте ја копијата во .zip -> Стартувај „7z x“ или „zip -FF“ -> Извлечете збор/document.xml или xl/sharedStrings.xml"]
    CorruptPath -->|"Наследна бинарна канцеларија (.doc, .xls) или PDF (.pdf)"| BinaryFix["Екстрактирајте низи преку „Врати текст од која било датотека“ ИЛИ поправете PDF xref табела со „qpdf --decrypt“ / „mutool clean“"]
    CorruptPath -->|"SQLite база на податоци (.sqlite, .db) или CSV"| DBFix["Стартувај 'sqlite3 corrupt.db \".recover\"| sqlite3 fixed.db' за обнова на страници со Б-дрво"]

Сценарио 1: Враќање НЕЗАчувани документи (по кликнување на „Не зачувај“ или пад на апликацијата)

Кога работите во апликациите Microsoft Word, Excel, PowerPoint, LibreOffice или Adobe, програмата запишува периодични AutoRecover снимки (стандардно на секои 10 минути) и привремени замени бафери (-WRDxxxx.tmp) во скриени системски папки.

Точни патеки за скриени датотеки за незачувани и автоматско враќање датотеки низ Windows, macOS и Linux

Отворете истражувач на датотеки, Пронаоѓач (Cmd + Shift + G), или Терминален прозорец и проверете ги овие точни директориуми непосредно пред да ја отворите и затворите апликацијата повеќе пати:

Апликација и ОС Точната патека на директориумот што содржи незачувана .asd, .tmpи Датотеки за автоматско враќање Екстензии на датотеки што треба да се бараат
Microsoft Word, Excel и PowerPoint (Windows) 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles (Датотеки каде што сте кликнале „Не зачувај“)
2. %APPDATA%\Microsoft\Word\ (или \Excel\ / \PowerPoint\)
3. %LOCALAPPDATA%\Temp\
.asd (AutoRecover Snapshot), .wbk (Резервна копија на зборови), .xlb / .xar (Автоматско враќање на ексел), -WRD*.tmp, -WRL*.tmp
Microsoft Word, Excel и PowerPoint (macOS) 1. -/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery (замени Word со Excel или Powerpoint)
2. Папка за температура на сесијата: Стартувај open $TMPDIR во терминал и отворете го TemporaryItems потпапка
AutoRecovery save of *.docx, .asd, -WRL*.tmp
** LibreOffice Writer / Calc / Impress (Windows, macOS, Linux)** Виндоус: %APPDATA%\LibreOffice\4\user\backup\
macOS: -/Library/Application Support/LibreOffice/4/user/backup/
Линукс: -/.config/libreoffice/4/user/backup/ и /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 пакети на пакети
Notepad++ и VS код (дури и за неименувани незачувани картички) Notepad++: %APPDATA%\Notepad++\backup\
Код VS (Win): %APPDATA%\Code\User\History\ & %APPDATA%\Code\Backups\
Код VS (Mac): -/Library/Application Support/Code/User/History/
new 1@2026-..., снимки од JSON/историја на текст со временски печат

Скрипта со една команда PowerShell и macOS/Linux за да се соберат сите датотеки со температура на Office во моментов

Наместо рачно да кликате низ десет скриени папки, извршете ја оваа спасувачка скрипта само за читање за да ја копирате секоја преживеана .asd, .wbk, и Канцеларијата .tmp датотека изменета во последните 48 часа во папка на вашата работна површина:

  • На Windows (работи во 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"
    
  • На macOS / Linux (работи во терминал):
    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/
    
  • Како да отворите повратен .asd или -WRLxxxx.tmp датотека: не кликнете двапати на .asd датотека во File Explorer (Windows често тврди дека не може да се отвори .asd директно). Наместо тоа, стартувајте Microsoft Word -> кликнете Датотека > Отвори > Прегледај -> сменете го паѓачкото мени за тип на датотека во долниот десен агол во "Сите датотеки (*.*)" -> изберете го .asd или .tmp датотека во вашата Document_Rescue папка.

Сценарио 2: Враќање на препишани датотеки (кога сте зачувале добра датотека и ја затвориле апликацијата)

Ако случајно сте ја отвориле главната табела од минатиот месец, избришале половина картички, притиснете Ctrl + S (Зачувај) наместо Зачувај како, а веќе ја затворивме програмата, тампонот „Врати во меморијата“ го нема. Сепак, современите датотечни системи и клиентите за синхронизација ги зачувуваат историските блокови преку пет механизми:

1. Историја на верзии на Cloud Sync (OneDrive, SharePoint, Google Drive, Dropbox, iCloud)

Ако датотеката живеела во вашиот Desktop, Documentsили облак папка синхронизирана од OneDrive, Dropbox, Google Drive или iCloud: - Microsoft OneDrive / SharePoint: кликнете со десното копче на датотеката во File Explorer (или најавете се во onedrive.live.com) -> кликнете Историја на верзии. Кликнете на трите точки (...) до временскиот печат од пред вашата грешка и кликнете Врати. - ** Google Drive (дури и за мајчин јазик .docx / .xlsx датотеки синхронизирани преку Drive for Desktop): кликнете со десното копче на датотеката внатре drive.google.com -> Информации за датотеката > Управувајте со верзии или отворете го документот и притиснете Ctrl + Alt + Shift + H за да ја видите целосната историја на ревизии. - Dropbox: кликнете со десното копче на датотеката -> Историја на верзии (се задржува секое зачувување од 30 до 180 дена; дури и ако презапишете 100 датотеки одеднаш, Dropbox Rewind ја враќа целата папка назад во секоја минута). - ** Apple iCloud Drive и матична верзија на macOS (NSDocument Верзии): на macOS, отворете ја препишаната датотека во Страници, Броеви, Keynote, TextEdit или Preview и кликнете Датотека > Врати во > Прелистајте ги сите верзии... од горната лента со мени. macOS одржува внатрешна база на податоци за верзии на SQLite/сецкани документи (/.DocumentRevisions-V100) на вашиот APFS диск дури и ако не користите Time Machine.

2. Копии во сенка за волумен на Windows NTFS (Previous Versions и ShadowExplorer)

Дури и на локално ниво C: погон што не е синхронизиран со ниту еден облак, Windows периодично создава блок снимки од точка-во-време само за читање, наречени Копии во сенка (VSS) за време на точките за обновување на системот или ажурирањата: 1. Десен-клик на препишаната датотека (или на матичната папка што ја држи) во File Explorer -> кликнете Карактеристики -> Претходни верзии табот. 2. Доколку Previous Versions јазичето се појавува празно, НЕ застанувајте тука: Windows 10 и 11 често ги кријат постоечките VSS снимки во GUI на File Explorer додека томовите во сенка сè уште се непроменети на дискот. 3. Отворете Администраторска командна линија и проверете дали постојат копии во сенка:

vssadmin list shadows
4. Ако vssadmin list shadows наведува еден или повеќе HARDDISKVOLUME_SHADOWCopy тома (на пример, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), поврзете ја таа слика директно во папка на вашиот C: возење за да можете да го прелистувате и да го копирате вашиот претходно препишан документ:
mklink /d C:\ShadowRescue \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\
Отвори C:\ShadowRescue\Users\YourName\Documents\ во File Explorer и копирајте ја недопрената постара верзија на вашата датотека.

3. Локални снимки на macOS APFS (tmutil listlocalsnapshots)

Дури и кога вашиот надворешен уред за резервна копија на Time Machine е исклучен во плакарот две недели, macOS автоматски создава часовни ** APFS Local Snapshots** директно на вашиот внатрешен 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


Сценарио 3: Поправка на КОРУМПИРАНО .docx, .xlsx, .pptx, и .odt датотеки (Метод на хируршка екстракција ZIP + XML)

Зошто современите документи на Office корумпираат? Почнувајќи со Microsoft Office 2007, .docx, .xlsx, и .pptx датотеки (како и LibreOffice .odt, .ods, и .odp датотеки) ** не се единечни монолитни бинарни датотеки**. Секој .docx или .xlsx датотеката е всушност стандардна PKZIP архива која содржи дрво од папки и UTF-8 XML-датотеки.

Кога USB флеш-уредот е исклучен без исфрлање, споделувањето на мрежата се намалува за време на зачувувањето или Word се урива во средината на пишувањето, ZIP Central Directory Header на самиот крај од датотеката се скратува или една XML ознака во word/document.xml не успева да се затвори. Microsoft Word и Excel имаат многу строги XML-парсери: ако дури и еден бајт во футерот ZIP или XML шемата е погрешно формиран, Word одбива да го отвори целиот документ од 50 страници.

Чекор 1: Прво испробајте ги 3-те вградени недеструктивни парсери

Секогаш дуплирајте ја вашата оштетена датотека (Contract_Copy.docx) пред да ги тестирате овие три брзи поправки:

  1. Вграден Microsoft Office „Отвори и поправка“:
  2. Стартувајте Word, Excel или PowerPoint -> кликнете Датотека > Отвори > Прелистајте (не кликнете на датотеката од списокот „Неодамнешни датотеки“).
  3. Кликнете еднаш на вашата оштетена дупликат датотека за да ја означите.
  4. Кликнете на малата стрелка надолу (▼) на десниот раб на [ Open | ▼ ] копчето во долниот десен дел од прозорецот за дијалог и изберете „Отвори и поправи...“.
  5. Во Excel, ако Поправка не успее, повторете го чекорот и изберете "Extract Data" -> "Convert to Values" или "Recover Formules".
  6. Отворете го корумпираниот .docx / .xlsx внатре LibreOffice или Google Docs:
  7. LibreOffice Writer и Calc (бесплатно, со отворен код на libreoffice.org) користете многу попростлив, толерантен на грешки XML и ZIP парсер од Microsoft Office. Во приближно 60 проценти од случаите кога Microsoft Word или Excel целосно одбиваат да отворат оштетена датотека, отворајќи ја истата .docx или .xlsx датотека внатре LibreOffice го отвора целиот документ чисто и ви овозможува да кликнете Датотека > Зачувај како за да напишете сосема нов, во согласност со спецификациите .docx или .xlsx датотека.
  8. Во Excel: упатете ги скршените ќелии на работната книга од нова празна работна книга (Екстракција на надворешна врска):
  9. Ако е корумпиран .xlsx или .xls работната книга го паѓа Excel секој пат кога ќе се обидете да го отворите, можете да ги извлечете вредностите на необработените ќелии без никогаш да ја отворите оштетената датотека:
  10. Отворете сосема нова празна работна книга на Excel.
  11. Во ќелијата A1, напишете референца за надворешна формула Sheet1 на вашата оштетена датотека:
    ='C:\Users\YourName\Desktop\[CorruptedFile.xlsx]Sheet1'.A1
    
  12. Притиснете Enter. Excel го чита необработениот тек на BIFF/XML ќелија од дискот без да ги прикажува оштетените графикони, макроа или стилови. Повлечете ја рачката за полнење низ колоните A преку Z и спуштете 1.000 редови за да го извадите секој број и текстуална низа во листот, потоа копирајте ги сите ќелии и Залепете вредности (Ctrl + Alt + V -> Values).

Чекор 2: Методот на екстракција ZIP + XML (обновува 99% од текстот/броевите кога „Отвори и поправка“ не успее)

Ако и Office „Open and Repair“ и LibreOffice не успеат затоа што .docx, .xlsx, .pptx, или .odt ZIP контејнерот е скратен, директно извлечете ги внатрешните XML-датотеки:

Анатомија на отворена канцеларија XML (.docx / .xlsx / .pptx) архива

Надворешен тип на датотека Преименувајте ја екстензијата во Внатрешна XML-датотека што ја држи вашата вистинска работа Што друго живее во архивата
** Ворд документ (.docx) ** .zip word/document.xml (100% од текстот на телото)
word/header1.xml, word/footer1.xml, word/footnotes.xml
word/media/ (Секоја вградена фотографија, PNG и JPEG со 100% оригинална резолуција)
** Работна книга на Excel (.xlsx) ** .zip xl/sharedStrings.xml (Сите текстуални низи во работната книга)
xl/worksheets/sheet1.xml, sheet2.xml (Сите нумерички вредности, клеточни координати и формули)
xl/media/ (Вградени слики)
xl/calcChain.xml (Често датотеката што корумпира, брише calcChain.xml поправа многу скршени .xlsx датотеки)
** Палубата за PowerPoint (.pptx) ** .zip ppt/slides/slide1.xml, slide2.xml, итн.
ppt/notesSlides/notesSlide1.xml (Забелешки од говорникот)
ppt/media/ (Сите слики од слајд, аудио и видео клипови)
** LibreOffice (.odt / .ods) ** .zip content.xml (Сите текстови на документот, табели и ќелии од табеларни пресметки) Pictures/ (Сите вградени графики)

Точниот терминал / PowerShell команди за обнова на архивата ZIP и извлекување необработена проза

  1. Направете копија од оштетената датотека и преименувајте ја нејзината екстензија во .zip (на пример, BrokenThesis.docx -> BrokenThesis.zip).
  2. Присилно извлечете ги преживеаните XML и медиумски датотеки игнорирајќи ја корумпираноста на заглавието ZIP:
  3. Користење 7-Zip (Windows / Linux / macOS) или zip -FF (macOS / Linux): Стандардна екстракција на ZIP Explorer на Windows престанува ако ZIP подножјето е оштетено, додека 7-Zip (7z x) и Info-ZIP (zip -FF) скенирајте сектор по сектор од почетокот на датотеката и извлечете ја секоја недопрена датотека пред точката на скратување:
    # 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. Брза поправка за Excel .xlsx Датотеки (calcChain.xml & styles.xml отстранување):
  5. Над половина од оштетениот Excel .xlsx датотеките не се отвораат само затоа што xl/calcChain.xml или xl/styles.xml е корумпиран, додека xl/worksheets/sheet1.xml и xl/sharedStrings.xml се 100 отсто недопрени.
  6. Внатре Extracted_Contents/xl/, избриши calcChain.xml, презипувајте ја содржината на Extracted_Contents назад во FixedWorkbook.xlsxи отворете го во Excel (Excel автоматски се обновува calcChain.xml на багажникот).
  7. ** Извадете чисти пасуси читливи за луѓе од скратен word/document.xml (или content.xml)**:
  8. Дури и ако word/document.xml беше отсечен на половина пат поради прекин на струја, тоа е обична текстуална датотека UTF-8 каде што секој став е завиткан во <w:p> ознаки и секој текст што се извршува е внатре <w:t>Your text here</w:t>.
  9. Извршете ја оваа еднолиниска команда Python (работи на Windows, macOS и Linux без да инсталирате ништо) за да ја отстраните целата XML ознака и да ги фрлите вашите чисти параграфи во 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. На Windows PowerShell (ако не е инсталиран Python):
    $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
    

Сценарио 4: Враќање на оштетени PDF-датотеки, наследство .doc/.xls датотеки и SQLite бази на податоци

1. Поправка на оштетени PDF-датотеки (Damaged xref table / Failed to load PDF document)

PDF-датотеката ги зачувува објектите на својата страница од врвот на датотеката надолу и поставува Вкрстена референтна табела (xref) и %%EOF трејлер на самото дно на датотеката кој му кажува на читачот на PDF точното поместување на бајтите на секоја страница. Ако преземањето прилог на е-пошта или преносот на скенер запре на 98 проценти, xref футерот недостасува и Adobe Acrobat одбива да ја отвори датотеката, иако 98 проценти од страниците се наоѓаат веднаш во датотеката. - ** Обнова на PDF xref табела автоматски се користи qpdf, mutool (MuPDF) или 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. Наследен бинарен .doc и .xls Датотеки (Office 97 до 2003 OLE2 Compound Documents)

Постари .doc и .xls датотеките не се ZIP архиви; тие го користат бинарниот OLE2 сложена датотека бинарен формат на Microsoft. За да извадите текст од оштетен .doc датотека: - Во Microsoft Word, одете до Датотека > Отвори > Прелистајте, променете го паѓачкото мени за тип на датотека до полето за името на датотеката од Сите Word документи во Recover Text from Any File (*.*) и отворете го .doc датотека. - Или на macOS/Linux, стартувајте antiword Broken.doc > rescued.txt или strings -n 6 Broken.doc > rescued.txt.

3. Поправка на оштетени SQLite бази на податоци (.sqlite, .db, Историја на прелистувач, сметководствени апликации, Apple Notes, Quicken, Zotero)

Стотици десктоп и мобилни апликации ги складираат вашите податоци во датотека со база на податоци SQLite 3 (.sqlite, .db, .sqlite3). Кога компјутерот ќе го изгуби напојувањето во средината на трансакцијата и ќе добиете Runtime error: database disk image is malformed (11): 1. ** Прво: Чувајте го -wal (Дневник за пишување однапред) и -shm датотеки во истата папка како и .sqlite датотека кога правите резервна копија.** Често, вашата најнова незачувана работа се наоѓа внатре database.sqlite-wal чекаат да бидат контролни. 2. ** Стартувај го вградениот SQLite .recover engine** (воведен во SQLite 3.29+, кој ги скенира необработените 4KB страници на дискот B-дрво дури и кога табелата со главната шема е оштетена и реконструира чиста база на податоци):

sqlite3 corrupted.db ".recover" | sqlite3 repaired.db
(Ако користите постара верзија на sqlite3, трчај sqlite3 corrupted.db ".dump" | sqlite3 repaired.db).

4. Враќање на незачуваните Google Docs, Google Sheets и текстот на формуларот на веб-прелистувачот (IndexedDB & RAM кеш)

Што ако пишувате долг извештај во Google Docs, Notion, Confluence или текстуално поле за веб-прелистувач додека сте офлајн (или кога картичката се замрзна пред да се синхронизира со облакот)? - ** Google Docs / Sheets Офлајн локална меморија (IndexedDB(%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb). Не бришете ги податоците од прелистувањето на прелистувачот и не одјавувајте се од Chrome. Повторно поврзете се на Wi-Fi и оставете го замрзнатото јазиче отворено 2 минути за да може сервисниот работник во заднина да ја исчисти редицата LevelDB на серверите на Google или да го копира текстот директно од екранот користејќи Ctrl + A -> Ctrl + C (или проверете го елементот DOM користејќи F12 Алатки за програмери -> картичката Елементи -> кликнете со десното копче на <div class="kix-page"> јазол -> Копирај > Копирај елемент). - Враќање на изгубен текст во затворена или освежена картичка на прелистувач: ако случајно сте затвориле или освежиле веб-формулар (како што е апликација за грант, билет за поддршка или формулар за медицински прием) по еден час пишување, притиснете Ctrl + Shift + T (Command + Shift + T на Mac) за веднаш да го отворите затворениот таб, потоа притиснете Ctrl + Z внатре во полето за текст или проверете ја меморијата на прелистувачот пред да го затворите процесот на прелистувачот.


Превенција: конфигурирајте автоматско зачувување на документи отпорни на куршуми за никогаш повеќе да не ја изгубите работата

Поминете три минути менувајќи ги овие четири поставки на вашите апликации за продуктивност денес:

  • Спуштете го интервалот за автоматско враќање на Microsoft Office од 10 минути на 2 минути: во Word, Excel и PowerPoint, отворете Датотека > Опции > Зачувај, променете ја „Зачувај информации за автоматско враќање на секои [ 2 ] минути“ и потврдете дека „Задржете ја последната автоматска верзија ако затворам без зачувување“ е проверено.
  • Овозможете „Секогаш креирај резервна копија“ во Microsoft Word: Одете во Датотека > Опции > Напредно > Зачувај и штиклирајте „Секогаш создавај резервна копија“. Секој пат кога ќе погодите Ctrl + S на Report.docx, Word автоматски ја зачувува претходната верзија како Backup of Report.wbk во истата папка.
  • Вклучете ги автоматските копии за резервни копии на LibreOffice: отворете Tools > Options > Load/Save > General и проверете „Секогаш креирај резервна копија“ и „Зачувај информации за автоматско враќање на секои 5 минути“.
  • Никогаш не уредувајте критични документи директно на евтин отстранлив USB флеш драјв: Секогаш копирајте ја датотеката на вашиот внатрешен SSD (Documents папка поддржана од a 3-2-1 резервна стратегија), направете ја вашата работа локално и копирајте ја готовата датотека на USB-уредот за палецот само откако ќе ја затворите апликацијата и ќе кликнете „Безбедно отстранување на хардвер / извади“.

Најчесто поставувани прашања

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.


Поврзани водичи


Проверени извори

  • Ecma International и ISO/IEC (Меѓународен): ECMA-376 / ISO/IEC 29500 Стандард: Отворени формати на XML датотеки на Office (Отворени конвенции за пакување ZIP контејнер и обработка на текстML/SpreadsheetML спецификации).
  • OASIS (Организација за унапредување на стандардите за структурирани информации): ОпенДокумент Формат (ODF) v1.3 Спецификација за канцелариски апликации (.odt, .ods, .odp Архитектура на XML пакет).
  • Microsoft Learn официјална документација: Како Word создава и обновува автоматско враќање (.asd) и привремено (-WRD*.tmp) Датотеки и решавање проблеми со оштетени документи во Word и Excel.
  • Официјална документација на конзорциумот SQLite: Корупција на базата на податоци, евиденција однапред за пишување (-wal), и Користење на .recover CLI команда за оштетени датотеки B-Tree.
  • Adobe / ISO 32000-2 Спецификација: Пренослив формат на документ (PDF 2.0) вкрстена референца (xref) Структура на табела и обновување на тек.