Pagbawi ng Hindi Na-save, Na-overwrit, o Nasira na mga Dokumento at Spreadsheet¶
Iba-iba ang mga numero ng emergency ayon sa bansa. Ang pahinang ito ay gumagamit ng 911, ang numero para sa Estados Unidos at Canada. Maraming ibang bansa ang gumagamit ng 112, 999, o ibang numero. Hanapin ang numero para sa iyong bansa.
Ang pagsasara ng isang 40-pahinang kontrata ng Microsoft Word o isang masalimuot na modelo ng pananalapi ng Excel sa pamamagitan ng hindi sinasadyang pag-click sa "Huwag I-save", pinapanood ang pag-crash ng iyong computer bago mo pindutin Ctrl + S, hindi sinasadyang nagse-save ng walang laman na template sa master file noong nakaraang taon, o natanggap ang kinatatakutang "Nakaranas ang Word ng error habang sinusubukang buksan ang file" na dialog ng ilang minuto bago makaramdam ng sakuna ang deadline. Dahil ang mga modernong productivity app ay mayroong mga aktibong pag-edit sa loob ng mga pabagu-bagong RAM buffer at nakatagong pansamantalang mga direktoryo ng pagtatanghal (AutoRecover .asd, .wbk, .tmp, at UnsavedFiles), ang paggawa ng maling galaw sa unang 60 segundo ay maaaring maging sanhi ng pag-purge ng application sa mga staging file na iyon magpakailanman.
Kahit noong a .docx, .xlsx, .pptx, o .odt file ay tunay na sira sa disk, ang iyong teksto at mga numero ng spreadsheet ay halos hindi nawala. Modern Office Open XML (.docx, .xlsx, .pptx) at OpenDocument (.odt, .ods) ang mga file ay talagang standard .zip mga lalagyan ng archive na may hawak na mga plain-text na XML file (word/document.xml o xl/worksheets/sheet1.xml). Kahit na ang panlabas na ZIP central directory ay pinutol ng pagkawala ng kuryente o USB flash drive pull, maaari mong i-extract ang 99 porsiyento ng iyong prosa at mga formula nang direkta mula sa raw XML stream sa loob ng wala pang limang minuto.
Gawin ito ngayon¶
- TUMIGIL sa pagsusulat ng mga bagong file, pag-install ng mga recovery program, o pag-reboot ng iyong computer. Kung nag-crash ang isang application o na-click mo ang "Huwag I-save", ang pansamantalang staging file (
.asd,.tmp, o-$lock file) ay nakaupo sa iyong operating systemAppDatao/tmpdirektoryo ngayon. Sa Solid-State Drives (SSDs) na mayTRIMpinagana, ang pag-save ng malalaking file o pag-install ng mga tool na "pag-aayos ng dokumento" ng bloatware sa parehong drive ay permanenteng i-zero out ang mga hindi inilalaang flash block na may hawak sa iyong mga tinanggal na temp buffer. - Kung na-overwrote mo lang ang isang kritikal na text passage sa loob ng isang STILL-OPEN na dokumento at pindutin
Ctrl + S(I-save), HUWAG isara ang bintana, pindutinCtrl + Z(Command + Zsa Mac) nang paulit-ulit. Sa Microsoft Word, Excel, LibreOffice, Google Docs, at Apple Pages, ang pag-click sa "Save" ay nagsusulat ng kasalukuyang estado sa disk ngunit HINDI na-clear ang in-memory na Undo stack hangga't nananatiling bukas ang window ng dokumento. PagpindotCtrl + ZAng 50 o 100 beses ay hahakbang paatras pagkatapos ng iyong hindi sinasadyang pag-save at ibabalik ang mga tinanggal na talata, na maaari mong kopyahin sa isang bagong file. - Bago hawakan ang isang sira
.docx,.xlsx,.pdf, o.sqlitefile, doblehin ito ng dalawang beses (Copy 1atCopy 2) sa isang ligtas na folder. Huwag kailanman patakbuhin ang "Open and Repair" ng Microsoft Word,zip -FF, osqlite3 .recoverdirekta sa iyong nag-iisang orihinal na kopya ng isang nasirang file. Palaging gumana sa isang duplicate upang kung pinutol ng isang repair utility ang isang hindi nababasang talahanayan, ang iyong orihinal na raw byte ay mananatiling hindi nagalaw para sa mas malalim na forensic extraction. - Suriin ang nakatago
UnsavedFilesdirektoryo sa Microsoft Word, Excel, at PowerPoint kaagad. Kahit na tahasan mong i-click ang "Huwag I-save" sa isang bago o binagong dokumento ng Office, ang modernong Microsoft Word, Excel, at PowerPoint ay tahimik na nagpapanatili ng kopya ng AutoRecover.asdsnapshot sa loob%LOCALAPPDATA%\Microsoft\Office\UnsavedFilessa loob ng apat na araw bago ito tanggalin. Buksan ang File > Info > Pamahalaan ang Dokumento > I-recover ang Mga Hindi Na-save na Dokumento (o I-recover ang Mga Hindi Na-save na Workbook sa Excel) upang makuha ito kaagad. - Kung hindi mo sinasadyang na-save sa isang file na nakaimbak sa OneDrive, Google Drive, Dropbox, iCloud Drive, o SharePoint, i-restore ito sa pamamagitan ng Web Version History sa loob ng 30 segundo. Ang mga cloud sync engine ay hindi nag-o-overwrite ng mga file nang mapanirang; sa bawat oras
Ctrl + Snagsi-sync sa cloud, ang server ay nagdaragdag ng isang timestamped snapshot sa file Kasaysayan ng Bersyon (pinapanatili ang huling 25 hanggang 500 na bersyon sa loob ng 30 araw). I-right-click ang file -> Kasaysayan ng Bersyon upang ibalik ang eksaktong minuto bago ang pagkakamali. - Panatilihin ang pananaw sa panahon ng mataas na stress sa akademiko, legal, o medikal na dokumentasyong emerhensiya. Walang nawalang spreadsheet o thesis ang katumbas ng isang pisikal na krisis sa kalusugan. Kung sinusubukan mong bawiin ang mga kritikal na medikal na direktiba o mga rekord ng emerhensiya sa panahon ng isang aktibong banta sa kaligtasan sa buhay, unahin ang kaligtasan ng tao at tawagan ang iyong lokal na emergency na numero (911 sa United States at Canada, 112 sa buong European Union, 999 sa United Kingdom, o tingnan ang aming mga numerong pang-emergency direktoryo).
Huwag kailanman magbayad ng 'Online DOCX/XLSX Repair Websites' o mag-upload ng mga kumpidensyal na legal, medikal, o tax file sa mga third-party na cloud repair portal
Dose-dosenang mga mandaragit na website ang nagraranggo sa tuktok ng mga search engine na nagsasabing "I-repair ang Sirang Word at Excel Files Online." Karamihan sa mga site na ito ay nagpapatakbo lamang ng libreng open-source zip -FF o xmllint command sa kanilang server, magpakita sa iyo ng blur na preview ng sarili mong text, at humiling ng 29 hanggang 49 dollars sa Bitcoin o mga pagbabayad sa credit card para i-download ang XML file, habang inaani ang iyong mga kumpidensyal na tax return, password, o legal na kontrata sa isang hindi pinagkakatiwalaang dayuhang server. Maaari mong gawin ang eksaktong parehong ZIP/XML extraction nang lokal sa iyong sariling computer sa loob ng 60 segundo nang libre gamit ang mga hakbang sa ibaba.
Dokumento at spreadsheet recovery triage decision tree¶
flowchart TD
Start["Emergency ng Dokumento: Hindi Na-save, Na-overwrit, o Sirang File"] --> Scenario{"Aling Pagkabigo ang Nangyari?"}
Scenario -->|"1. Na-click ang 'Huwag I-save' o Na-crash ang App Bago I-save"| UnsavedPath["Hakbang 1: Suriin ang File > Impormasyon > Pamahalaan ang Dokumento > I-recover ang Mga Hindi Na-save na Dokumento<br/>Hakbang 2: Kopyahin ang lahat ng .asd, .xlb, at .tmp file mula sa AppData\Local & Roaming\Microsoft\Word/Excel<br/>Hakbang 3:Sa Mac, tingnan ang $TMPDIR/TemporaryItems na folder"]
Scenario -->|"2. Aksidenteng na-overwrote ang File at Pindutin ang Save (Ctrl+S)"| OverwritePath{"Bukas pa ba ang Document Window?"}
OverwritePath -->|"Oo: Bukas pa rin"| UndoNow["Pindutin ang Ctrl+Z (Cmd+Z) nang paulit-ulit -> Kopyahin ang na-recover na text sa isang bagong file -> Save As"]
OverwritePath -->|"Hindi: Sarado na"| VersionPath["Hakbang 1: Suriin ang History ng Bersyon ng Cloud (OneDrive, Google Drive, Dropbox, iCloud)<br/>Hakbang 2: Sa Windows, suriin ang NTFS Volume Shadow Copies ('Nakaraang Mga Bersyon' / ShadowExplorer)<br/>Hakbang 3: Sa Mac, tingnan ang APFS Local Snapshots, Time Machine, o 'Revert To > I-browse ang Lahat ng Bersyon'"]
Scenario -->|"3. Ang File ay Tumangging Magbukas ('File Corrupted / Unreadable Content')"| CorruptPath{"Anong Uri ng File ang Nasira?"}
CorruptPath -->|"Modern Office (.docx, .xlsx, .pptx) o LibreOffice (.odt, .ods)"| ZipXML["1. Duplicate na file -> Subukan ang 'Buksan at Ayusin' sa Word/Excel o buksan sa LibreOffice<br/>2. Palitan ang pangalan ng kopya sa .zip -> Patakbuhin ang '7z x' o 'zip -FF' -> I-extract ang word/document.xml o xl/sharedStrings.xml"]
CorruptPath -->|"Legacy Binary Office (.doc, .xls) o PDF (.pdf)"| BinaryFix["I-extract ang mga string sa pamamagitan ng 'Recover Text from Any File' O ayusin ang PDF xref table gamit ang 'qpdf --decrypt' / 'mutool clean'"]
CorruptPath -->|"SQLite Database (.sqlite, .db) o CSV"| DBFix["Patakbuhin ang 'sqlite3 corrupt.db \".recover\"| sqlite3 fixed.db' upang muling buuin ang mga pahina ng B-tree"]
Sitwasyon 1: Pagbawi ng mga HINDI NA-SAVE na dokumento (Pagkatapos i-click ang "Huwag I-save" o Pag-crash ng App)¶
Kapag nagtatrabaho ka sa Microsoft Word, Excel, PowerPoint, LibreOffice, o Adobe apps, nagsusulat ang program ng mga pana-panahong AutoRecover na mga snapshot (nagde-default sa bawat 10 minuto) at mga pansamantalang swap buffer (-WRDxxxx.tmp) sa mga nakatagong folder ng system.
Eksaktong nakatagong mga path ng file para sa mga hindi na-save at AutoRecover na mga file sa Windows, macOS, at Linux¶
Magbukas ng File Explorer, Finder (Cmd + Shift + G), o Terminal window at suriin ang mga eksaktong direktoryo na ito kaagad bago buksan at isara ang application nang maraming beses:
| Application at OS | Eksaktong Direktoryo na Path na Naglalaman ng Hindi Na-save .asd, .tmp, at AutoRecover Files |
Mga File Extension na Hahanapin |
|---|---|---|
| Microsoft Word, Excel at PowerPoint (Windows) | 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles (Mga file kung saan mo na-click ang "Huwag I-save")2. %APPDATA%\Microsoft\Word\ (o \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 (palitan Word with Excel o Powerpoint)2. Session Temp Folder: Run open $TMPDIR sa Terminal at buksan ang 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/ at /tmp/lu* |
.bak, .odt_0.odt, lu*.tmp |
| Apple Pages, Numbers at Keynote (macOS) | 1. -/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/2. -/Library/Application Support/CloudDocs/session/containers/ |
.pages, .numbers, .key mga bundle ng pakete |
| Notepad++ at VS Code (Kahit para sa Mga Hindi Na-save na Tab na Walang Pangalan) | Notepad++: %APPDATA%\Notepad++\backup\VS Code (Win): %APPDATA%\Code\User\History\ at %APPDATA%\Code\Backups\VS Code (Mac): -/Library/Application Support/Code/User/History/ |
new 1@2026-..., timestamped JSON/text history snapshots |
Isang-utos na PowerShell at macOS/Linux script para i-harvest ang lahat ng Office temp file ngayon¶
Sa halip na manu-manong mag-click sa sampung nakatagong folder, patakbuhin itong read-only rescue script para kopyahin ang bawat nabubuhay. .asd, .wbk, at Opisina .tmp file na binago sa huling 48 oras sa isang folder sa iyong Desktop:
- Sa 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" - Sa 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/ - Paano magbukas ng na-recover
.asdo-WRLxxxx.tmpfile: Huwag i-double click ang isang.asdfile sa File Explorer (madalas na sinasabi ng Windows na hindi ito mabubuksan.asddirekta). Sa halip, ilunsad ang Microsoft Word -> i-click ang File > Open > Browse -> palitan ang file-type na dropdown sa kanang sulok sa ibaba sa "Lahat ng Files (*.*)" -> piliin ang.asdo.tmpfile sa loob ng iyongDocument_Rescuefolder.
Scenario 2: Pagbawi ng mga OVERWRITTEN na file (Kapag nag-save ka sa isang magandang file at isinara ang app)¶
Kung hindi mo sinasadyang nabuksan ang master spreadsheet noong nakaraang buwan, na-delete ang kalahati ng mga tab, pindutin ang Ctrl + S (Save) sa halip na Save As, at naisara na ang program, wala na ang in-memory na Undo buffer. Gayunpaman, pinapanatili ng mga modernong filesystem at sync client ang mga makasaysayang bloke sa pamamagitan ng limang mekanismo:
1. Kasaysayan ng Bersyon ng Cloud Sync (OneDrive, SharePoint, Google Drive, Dropbox, iCloud)¶
Kung ang file ay nakatira sa loob ng iyong Desktop, Documents, o cloud folder na na-sync ng OneDrive, Dropbox, Google Drive, o iCloud:
- Microsoft OneDrive / SharePoint: I-right-click ang file sa File Explorer (o mag-log in onedrive.live.com) -> i-click ang Kasaysayan ng bersyon. I-click ang tatlong tuldok (...) sa tabi ng timestamp bago ang iyong pagkakamali at i-click ang Ibalik.
- Google Drive (kahit na para sa native .docx / .xlsx mga file na naka-sync sa pamamagitan ng Drive para sa Desktop): I-right-click ang file sa drive.google.com -> Impormasyon ng file > Pamahalaan ang mga bersyon, o buksan ang dokumento at pindutin ang Ctrl + Alt + Shift + H upang tingnan ang buong kasaysayan ng rebisyon.
- Dropbox: I-right-click ang file -> Kasaysayan ng bersyon (pinapanatili ang bawat pag-save sa loob ng 30 hanggang 180 araw; kahit na na-overwrote mo ang 100 na file nang sabay-sabay, ini-roll ng Dropbox Rewind ang buong folder pabalik sa anumang minuto).
- Apple iCloud Drive at macOS Native Versioning (NSDocument Mga Bersyon): Sa macOS, buksan ang na-overwrit na file sa Pages, Numbers, Keynote, TextEdit, o Preview at i-click ang File > Revert To > I-browse ang Lahat ng Bersyon... mula sa tuktok na menu bar. Ang macOS ay nagpapanatili ng isang panloob na database ng bersyon ng SQLite/chunked na dokumento (/.DocumentRevisions-V100) sa iyong APFS drive kahit na hindi ka gumagamit ng Time Machine.
2. Windows NTFS Volume Shadow Copies (Previous Versions at ShadowExplorer)¶
Kahit sa isang lokal C: drive na hindi naka-sync sa anumang cloud, pana-panahong gumagawa ang Windows ng mga read-only na point-in-time na block snapshot ng iyong drive na tinatawag na Volume Shadow Copies (VSS) sa panahon ng mga system restore point o update:
1. I-right-click ang na-overwrit na file (o ang parent folder na may hawak nito) sa File Explorer -> i-click ang Properties -> Previous Versions na tab.
2. ** Kung ang Previous Versions lilitaw na walang laman ang tab, HUWAG huminto doon**: Ang Windows 10 at 11 ay madalas na nagtatago ng mga umiiral nang VSS snapshot sa File Explorer GUI habang ang mga volume ng anino ay nakaupo pa rin nang buo sa disk.
3. Magbukas ng Administrator Command Prompt at tingnan kung may mga shadow copies:
vssadmin list shadows naglilista ng isa o higit pa HARDDISKVOLUME_SHADOWCopy mga volume (halimbawa, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), direktang i-link ang snapshot na iyon sa isang folder sa iyong C: magmaneho upang ma-browse mo ito at makopya ang iyong paunang na-overwrit na dokumento:
Bukas C:\ShadowRescue\Users\YourName\Documents\ sa File Explorer at kopyahin ang buo na mas lumang bersyon ng iyong file.
3. macOS APFS Local Snapshots (tmutil listlocalsnapshots)¶
Kahit na ang iyong external na backup na drive ng Time Machine ay na-unplug sa isang closet sa loob ng dalawang linggo, awtomatikong gumagawa ang macOS bawat oras na APFS Local Snapshots nang direkta sa iyong panloob na 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
Scenario 3: Pag-aayos ng CORRUPTED .docx, .xlsx, .pptx, at .odt mga file (Ang ZIP + XML Surgical Extraction Method)¶
Bakit corrupt ang mga modernong dokumento ng Office? Simula sa Microsoft Office 2007, .docx, .xlsx, at .pptx mga file (pati na rin ang LibreOffice .odt, .ods, at .odp file) ay hindi iisang monolithic binary file. Bawat .docx o .xlsx Ang file ay talagang isang karaniwang PKZIP archive na naglalaman ng isang puno ng mga folder at UTF-8 XML file.
Kapag ang USB flash drive ay na-unplug nang hindi na-eject, bumaba ang isang network share habang nagse-save, o nag-crash ang Word sa kalagitnaan ng pagsulat, ang ZIP Central Directory Header sa pinakadulo ng file ay mapuputol, o isang XML tag sa word/document.xml nabigong isara. Ang Microsoft Word at Excel ay may napakahigpit na XML parser: kung kahit isang byte sa ZIP footer o XML schema ay mali ang pagkakabuo, tatanggi ang Word na buksan ang buong 50-pahinang dokumento.
Hakbang 1: Subukan muna ang 3 built-in na non-destructive parser override¶
Palaging i-duplicate ang iyong sirang file (Contract_Copy.docx) bago subukan ang tatlong mabilis na pag-aayos na ito:
- Microsoft Office Built-In "Buksan at Ayusin":
- Ilunsad ang Word, Excel, o PowerPoint -> i-click ang File > Open > Browse (huwag ** i-click ang file mula sa listahan ng "Recent Files").
- I-click ang isang beses sa iyong sirang duplicate na file upang i-highlight ito.
- I-click ang maliit na pababang arrow (
▼) sa kanang gilid ng[ Open | ▼ ]button sa kanang ibaba ng dialog box, at piliin ang "Buksan at Ayusin...". - Sa Excel, kung nabigo ang Pag-aayos, ulitin ang hakbang at piliin ang "I-extract ang Data" -> "I-convert sa Mga Halaga" o "I-recover ang Mga Formula".
- Buksan ang Corrupted
.docx/.xlsxsa loob ng LibreOffice o Google Docs: - LibreOffice Writer at Calc (libre, open-source sa
libreoffice.org) gumamit ng mas mapagpatawad, mapagparaya sa fault na XML at ZIP parser kaysa sa Microsoft Office. Sa humigit-kumulang 60 porsiyento ng mga kaso kung saan ang Microsoft Word o Excel ay ganap na tumatangging magbukas ng isang sirang file, na nagbubukas ng eksaktong pareho.docxo.xlsxAng file sa loob ng LibreOffice ay nagbubukas ng buong dokumento nang malinis at hinahayaan kang i-click ang File > Save As upang magsulat ng isang bagung-bago, sumusunod sa detalye.docxo.xlsxfile. - Sa Excel: I-refer ang Sirang Workbook Cells mula sa isang Bagong Blangkong Workbook (External Link Extraction):
- Kung isang corrupted
.xlsxo.xlsNag-crash ang workbook sa Excel sa tuwing susubukan mong buksan ito, maaari mong ilabas ang mga hilaw na halaga ng cell nang hindi binubuksan ang sira na file: - Magbukas ng brand-new blank Excel workbook.
- Sa selda
A1, mag-type ng external na formula na nagre-referenceSheet1ng iyong sirang file: - Pindutin
Enter. Binabasa ng Excel ang raw BIFF/XML cell stream off disk nang hindi nire-render ang mga corrupt na chart, macro, o istilo. I-drag ang fill handle sa mga columnAsa pamamagitan ngZat pababa ng 1,000 row para ilabas ang bawat solong numero at text string sa sheet, pagkatapos ay kopyahin ang lahat ng mga cell at Paste Values (Ctrl + Alt + V -> Values).
Hakbang 2: Ang Paraan ng ZIP + XML Extraction (Binabawi ang 99% ng text/numero kapag nabigo ang "Buksan at Ayusin")¶
Kung ang parehong Office "Open and Repair" at LibreOffice ay nabigo dahil ang .docx, .xlsx, .pptx, o .odt Ang lalagyan ng ZIP ay pinutol, direktang i-extract ang mga panloob na XML file:
Anatomy ng isang Office Open XML (.docx / .xlsx / .pptx) archive¶
| Panlabas na Uri ng File | Palitan ang pangalan ng Extension Sa | Panloob na XML File na Hawak ang Iyong Aktwal na Trabaho | Ano Pa ang Nakatira sa Loob ng Archive |
|---|---|---|---|
Dokumento ng Salita (.docx) |
.zip |
word/document.xml (100% ng body text)word/header1.xml, word/footer1.xml, word/footnotes.xml |
word/media/ (Bawat naka-embed na larawan, PNG, at JPEG sa 100% orihinal na resolution) |
** Excel Workbook (.xlsx)** |
.zip |
xl/sharedStrings.xml (Lahat ng text string sa workbook)xl/worksheets/sheet1.xml, sheet2.xml (Lahat ng numeric na halaga, cell coordinates, at formula) |
xl/media/ (Mga naka-embed na larawan)xl/calcChain.xml (Madalas ang file na nasisira, tinatanggal calcChain.xml inaayos ang maraming sira .xlsx mga file) |
PowerPoint Deck (.pptx) |
.zip |
ppt/slides/slide1.xml, slide2.xml, atbp.ppt/notesSlides/notesSlide1.xml (Mga tala ng tagapagsalita) |
ppt/media/ (Lahat ng slide na larawan, audio, at video clip) |
LibreOffice (.odt / .ods) |
.zip |
content.xml (Lahat ng teksto ng dokumento, mga talahanayan, at mga cell ng spreadsheet) |
Pictures/ (Lahat ng naka-embed na graphics) |
Eksaktong terminal / PowerShell na mga utos na buuin muli ang ZIP archive at i-extract ang raw prose¶
- Gumawa ng kopya ng sirang file at palitan ang pangalan ng extension nito sa
.zip(halimbawa,BrokenThesis.docx->BrokenThesis.zip). - Sapilitang i-extract ang nananatiling XML at Media na mga file na hindi pinapansin ang ZIP header corruption:
- Gumagamit ng 7-Zip (Windows / Linux / macOS) o
zip -FF(macOS / Linux): Ang karaniwang Windows Explorer ZIP extraction ay humihinto kung ang ZIP footer ay nasira, samantalang 7-Zip (7z x) at Info-ZIP (zip -FF) i-scan ang sector-by-sector mula sa simula ng file at i-extract ang bawat buo na file bago ang truncation point:# 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/ - Quick-Fix para sa Excel
.xlsxMga file (calcChain.xmlatstyles.xmlpag-alis): - Mahigit sa kalahati ng sirang Excel
.xlsxhindi nabubuksan ang mga file lamang dahilxl/calcChain.xmloxl/styles.xmlay corrupted, habangxl/worksheets/sheet1.xmlatxl/sharedStrings.xmlay 100 porsiyentong buo. - Sa loob
Extracted_Contents/xl/, tanggalincalcChain.xml, muling i-zip ang mga nilalaman ngExtracted_Contentspabalik saFixedWorkbook.xlsx, at buksan ito sa Excel (awtomatikong muling bubuo ang ExcelcalcChain.xmlsa boot). - I-extract ang malinis, nababasa ng tao na mga talata mula sa isang pinutol
word/document.xml(ocontent.xml): - Kahit na
word/document.xmlay naputol sa kalagitnaan ng pagkawala ng kuryente, ito ay isang simpleng UTF-8 na text file kung saan ang bawat talata ay nakabalot sa<w:p>mga tag at bawat text run ay nasa loob<w:t>Your text here</w:t>. - Patakbuhin ang isang linyang Python command na ito (gumagana sa Windows, macOS, at Linux nang walang ini-install) upang alisin ang lahat ng XML markup at itapon ang iyong malinis na mga talata sa
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') " - Sa Windows PowerShell (kung hindi naka-install ang Python):
Scenario 4: Pagbawi ng mga sirang PDF, legacy .doc/.xls mga file, at mga database ng SQLite¶
1. Pag-aayos ng mga Sirang PDF File (Damaged xref table / Failed to load PDF document)¶
Ang isang PDF file ay nag-iimbak ng mga bagay sa pahina nito mula sa itaas ng file pababa, at naglalagay ng Cross-Reference Table (xref) at %%EOF trailer sa pinakailalim ng file na nagsasabi sa PDF reader ng eksaktong byte offset ng bawat page. Kung huminto sa 98 porsyento ang pag-download ng attachment ng email o paglipat ng scanner, ang xref nawawala ang footer at tumanggi ang Adobe Acrobat na buksan ang file, kahit na 98 porsiyento ng mga pahina ay nasa loob mismo ng file.
- Muling buuin ang PDF xref talahanayan awtomatikong ginagamit qpdf, mutool (MuPDF), o 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 Binary .doc at .xls Mga File (Office 97 hanggang 2003 OLE2 Compound Documents)¶
Mas matanda .doc at .xls ang mga file ay hindi ZIP archive; ginagamit nila ang binary ng Microsoft OLE2 Compound File Binary Format. Upang ilabas ang text mula sa isang sira .doc file:
- Sa Microsoft Word, pumunta sa File > Open > Browse, palitan ang file-type na dropdown sa tabi ng filename box mula sa All Word Documents hanggang Recover Text from Any File (*.*), at buksan ang .doc file.
- O sa macOS/Linux, tumakbo antiword Broken.doc > rescued.txt o strings -n 6 Broken.doc > rescued.txt.
3. Pag-aayos ng mga Sirang SQLite Database (.sqlite, .db, History ng Browser, Accounting Apps, Apple Notes, Quicken, Zotero)¶
Daan-daang desktop at mobile application ang nag-iimbak ng iyong data sa loob ng SQLite 3 database file (.sqlite, .db, .sqlite3). Kapag nawalan ng kuryente ang isang computer sa kalagitnaan ng transaksyon at makakakuha ka ng Runtime error: database disk image is malformed (11):
1. Una: Panatilihin ang -wal (Write-Ahead Log) at -shm mga file sa eksaktong kaparehong folder ng .sqlite file kapag gumagawa ng iyong backup na kopya. Kadalasan, nasa loob ang iyong pinakahuling hindi na-save na gawa database.sqlite-wal naghihintay na ma-checkpoint.
2. Patakbuhin ang built-in na SQLite .recover engine (ipinakilala sa SQLite 3.29+, na nag-scan ng mga hilaw na 4KB na B-tree na mga pahina sa disk kahit na ang master schema table ay nasira at muling bumubuo ng malinis na database):
sqlite3, tumakbo sqlite3 corrupted.db ".dump" | sqlite3 repaired.db)
4. Pagbawi ng Hindi Na-save na Google Docs, Google Sheets, at Web Browser Form Text (IndexedDB & RAM Cache)¶
Paano kung nagta-type ka ng mahabang ulat sa loob ng Google Docs, Notion, Confluence, o isang text box sa web browser habang offline (o kapag nag-freeze ang isang tab bago mag-sync sa cloud)?
- Google Docs / Sheets Offline Local Storage (IndexedDB): Kapag nag-type ka sa Google Docs o Google Sheets sa loob ng Chrome o Edge, nag-cache ang iyong browser ng mga nakabinbing offline na mutations sa loob ng iyong lokal na direktoryo ng profile sa Chrome (%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb). Huwag i-clear ang data sa pagba-browse ng browser o mag-sign out sa Chrome. Kumonekta muli sa Wi-Fi at hayaang nakabukas ang naka-freeze na tab sa loob ng 2 minuto para ma-flush ng background na Service Worker ang LevelDB queue sa mga server ng Google, o direktang kopyahin ang text mula sa screen gamit ang Ctrl + A -> Ctrl + C (o siyasatin ang elemento ng DOM gamit ang F12 Mga Tool ng Developer -> Mga Elemento tab -> i-right-click ang <div class="kix-page"> node -> Kopyahin > Kopyahin ang elemento).
- Pagbawi ng Tekstong Nawala sa Isang Sarado o Na-refresh na Tab ng Browser: Kung hindi mo sinasadyang isinara o na-refresh ang isang web form (gaya ng isang grant application, support ticket, o medical intake form) pagkatapos mag-type ng isang oras, pindutin ang Ctrl + Shift + T (Command + Shift + T sa Mac) upang muling buksan ang nakasarang tab kaagad, pagkatapos ay pindutin ang Ctrl + Z sa loob ng text box, o siyasatin ang dump ng memorya ng browser bago isara ang proseso ng browser.
Pag-iwas: I-configure ang bulletproof na dokumentong auto-save para hindi ka na muling mawalan ng trabaho¶
Gumugol ng tatlong minuto sa pagbabago ng apat na setting na ito sa iyong mga productivity app ngayon:
- I-drop ang agwat ng Microsoft Office AutoRecover mula 10 minuto pababa hanggang 2 minuto: Sa Word, Excel, at PowerPoint, buksan ang File > Options > Save, palitan ang "I-save ang AutoRecover information tuwing [ 2 ] minuto", at i-verify ang "Panatilihin ang huling AutoRecovered na bersyon kung isasara ko nang hindi nagse-save" ay may check.
- Paganahin ang "Laging gumawa ng backup na kopya" sa Microsoft Word: Pumunta sa File > Options > Advanced > Save at lagyan ng check ang "Always create backup copy". Sa tuwing tatama ka
Ctrl + SsaReport.docx, Awtomatikong sine-save ng Word ang nakaraang bersyon bilangBackup of Report.wbksa parehong folder. - I-on ang LibreOffice Automatic Backup Copies: Buksan ang Tools > Options > Load/Save > General at lagyan ng check ang "Always create a backup copy" at "I-save ang AutoRecovery information every 5 minutes".
- Huwag i-edit ang mga kritikal na dokumento nang direkta sa isang murang naaalis na USB flash drive: Palaging kopyahin ang file sa iyong panloob na SSD (
Documentsfolder na sinusuportahan ng a 3-2-1 backup na diskarte), gawin ang iyong trabaho nang lokal, at kopyahin ang natapos na file sa USB thumb drive lamang pagkatapos isara ang application at i-click ang "Safely Remove Hardware / Eject".
Mga madalas itanong¶
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.
Mga kaugnay na gabay¶
- Hindi sinasadyang pagtanggal ng file, na-format na drive, at pagbawi ng larawan
- Pagkabigo ng hard drive at pagbawi ng data
- Mga backup ng computer: 3-2-1 na diskarte at pagbawi sa sakuna
- Pagbawi ng ransomware at malware
- BitLocker, FileVault, at LUKS encryption recovery key lockout
- Direktoryo ng mga numero ng emergency
Sinuri ang mga pinagmulan¶
- Ecma International at ISO/IEC (International): ECMA-376 / ISO/IEC 29500 Standard: Office Open XML File Formats (Open Packaging Conventions ZIP Container at WordprocessingML / SpreadsheetML Specifications).
- OASIS (Organization for the Advancement of Structured Information Standards): OpenDocument Format (ODF) v1.3 Specification for Office Applications (
.odt,.ods,.odpXML Package Architecture). - Microsoft Learn Opisyal na Dokumentasyon: Paano Lumilikha at Nagre-recover ang Word ng AutoRecover (
.asd) at Pansamantala (-WRD*.tmp) Mga File, at Pag-troubleshoot ng Mga Sirang Dokumento sa Word at Excel. - Opisyal na Dokumentasyon ng SQLite Consortium: Korupsyon sa Database, Pag-log sa Pagsusulat (
-wal), at Paggamit ng.recoverCLI Command sa Sirang B-Tree Files. - Adobe / ISO 32000-2 Detalye: Portable Document Format (PDF 2.0) Cross-Reference (
xref) Istraktura ng Talahanayan at Pagbawi ng Stream.