Adennill Dogfennau a Thaenlenni Heb eu Cadw, Wedi'u Trosysgrifo, neu'n Llygredig¶
Mae niferoedd brys yn amrywio yn ôl gwlad. Mae'r dudalen hon yn defnyddio 911, rhif yr Unol Daleithiau a Chanada. Mae llawer o wledydd eraill yn defnyddio 112, 999, neu rif arall. Dewch o hyd i'r rhif ar gyfer eich gwlad.
Cau contract Microsoft Word 40 tudalen neu fodel ariannol cywrain Excel trwy glicio ar ddamwain "Peidiwch ag Arbed", gan wylio'ch cyfrifiadur yn chwalu cyn i chi daro Ctrl + S, yn ddamweiniol yn arbed templed gwag dros brif ffeil y llynedd, neu'n derbyn yr ofn "Profodd Word gamgymeriad wrth geisio agor y ffeil" mae ymgom munudau cyn terfyn amser yn teimlo'n drychinebus. Oherwydd bod apiau cynhyrchiant modern yn cadw golygiadau gweithredol y tu mewn i glustogau RAM anweddol a chyfeiriaduron llwyfannu dros dro cudd (AutoRecover .asd, .wbk, .tmp, a UnsavedFiles), gall gwneud y symudiad anghywir yn y 60 eiliad cyntaf achosi i'r cais gael gwared ar y ffeiliau llwyfannu hynny am byth.
Hyd yn oed pan a .docx, .xlsx, .pptx, neu .odt ffeil yn wirioneddol llygredig ar ddisg, dydi rhifau eich testun a thaenlen bron byth wedi mynd. XML Modern Office Open (.docx, .xlsx, .pptx) ac OpenDocument (.odt, .ods) ffeiliau mewn gwirionedd safonol .zip cynwysyddion archif yn dal ffeiliau XML testun plaen (word/document.xml neu xl/worksheets/sheet1.xml). Hyd yn oed os caiff cyfeiriadur canolog allanol ZIP ei gwtogi gan golled pŵer neu dyniad gyriant fflach USB, gallwch dynnu 99 y cant o'ch rhyddiaith a'ch fformiwlâu yn uniongyrchol allan o'r ffrwd XML amrwd mewn llai na phum munud.
Gwnewch hyn nawr¶
- PEIDIWCH ag ysgrifennu ffeiliau newydd, gosod rhaglenni adfer, neu ailgychwyn eich cyfrifiadur. Pe bai rhaglen yn chwalu neu os ydych wedi clicio "Peidiwch â Chadw", y ffeil llwyfannu dros dro (
.asd,.tmp, neu-$ffeil clo) yn eistedd yn eich system weithreduAppDataneu/tmpcyfeiriadur ar hyn o bryd. Ar Gyriannau Solid-State (SSDs) gydaTRIMwedi'i alluogi, bydd arbed ffeiliau mawr neu osod offer "trwsio dogfennau" bloatware ar yr un gyriant yn sero'n barhaol y blociau fflach heb eu dyrannu sy'n dal eich byfferau dros dro wedi'u dileu. - Os ydych chi newydd ysgrifennu darn testun beirniadol y tu mewn i ddogfen DAL AR AGOR a tharo
Ctrl + S(Arbed), PEIDIWCH â chau'r ffenestr, pwyswchCtrl + Z(Command + Zar Mac) dro ar ôl tro. Yn Microsoft Word, Excel, LibreOffice, Google Docs, ac Apple Pages, mae clicio "Cadw" yn ysgrifennu'r cyflwr presennol i ddisg ond NID yw'n clirio'r pentwr dadwneud cof cyn belled â bod ffenestr y ddogfen yn parhau ar agor. GwasguCtrl + ZBydd 50 neu 100 o weithiau'n camu'n ôl i'r dde heibio i'ch arbediad damweiniol ac yn adfer y paragraffau sydd wedi'u dileu, y gallwch chi wedyn eu copïo i ffeil newydd. - ** Cyn cyffwrdd â llygredig
.docx,.xlsx,.pdf, neu.sqliteffeil, dyblygwch ef ddwywaith (Copy 1aCopy 2) i mewn i ffolder diogel.** Peidiwch byth â rhedeg "Open and Repair" Microsoft Word.zip -FF, neusqlite3 .recoveryn uniongyrchol ar eich unig gopi gwreiddiol o ffeil wedi'i difrodi. Gweithiwch ar gopi dyblyg bob amser fel, os yw cyfleustodau atgyweirio yn torri bwrdd annarllenadwy, ni fydd eich beit amrwd gwreiddiol yn cael eu cyffwrdd ar gyfer echdynnu fforensig dyfnach. - Gwiriwch y cudd
UnsavedFilescyfeiriadur yn Microsoft Word, Excel, a PowerPoint ar unwaith. Hyd yn oed pan fyddwch chi'n clicio'n benodol "Peidiwch â Chadw" ar ddogfen Office newydd sbon neu wedi'i haddasu, mae Microsoft Word, Excel a PowerPoint modern yn cadw copi o'r AutoRecover yn dawel.asdcipolwg tu mewn%LOCALAPPDATA%\Microsoft\Office\UnsavedFilesam bedwar diwrnod cyn ei ddileu. Agorwch Ffeil > Gwybodaeth > Rheoli Dogfen > Adfer Dogfennau Heb eu Cadw (neu Adennill Llyfrau Gwaith Heb eu Cadw yn Excel) i'w fachu ar unwaith. - Os gwnaethoch arbed yn ddamweiniol dros ffeil sydd wedi'i storio yn OneDrive, Google Drive, Dropbox, iCloud Drive, neu SharePoint, adferwch ef trwy Web Version History mewn 30 eiliad. Nid yw peiriannau cysoni cwmwl yn trosysgrifo ffeiliau'n ddinistriol; bob tro
Ctrl + Scysoni i'r cwmwl, mae'r gweinydd yn atodi ciplun â stamp amser i'r ffeil Version History (gan gadw'r 25 i 500 fersiwn diwethaf am 30 diwrnod). De-gliciwch y ffeil -> Version History i adfer yr union funud cyn y camgymeriad. - Cadwch eich persbectif yn ystod argyfyngau dogfennaeth academaidd, gyfreithiol neu feddygol straen uchel. Mae'n werth argyfwng iechyd corfforol dim taenlen neu draethawd ymchwil coll. Os ydych yn ceisio adennill cyfarwyddebau meddygol critigol neu gofnodion brys yn ystod bygythiad gweithredol i ddiogelwch bywyd, rhowch flaenoriaeth i ddiogelwch dynol yn gyntaf a ffoniwch eich rhif argyfwng lleol (911 yn yr Unol Daleithiau a Chanada, 112 ar draws yr Undeb Ewropeaidd, 999 yn y Deyrnas Unedig, neu gweler ein rhifau brys cyfeiriadur).
Peidiwch byth â thalu 'Gwefannau Atgyweirio DOCX/XLSX Ar-lein' na lanlwytho ffeiliau cyfreithiol, meddygol neu dreth cyfrinachol i byrth atgyweirio cwmwl trydydd parti
Mae dwsinau o wefannau rheibus ar frig peiriannau chwilio gan honni eu bod yn "Trwsio Ffeiliau Word ac Excel Llygredig Ar-lein." Mae'r rhan fwyaf o'r gwefannau hyn yn rhedeg y ffynhonnell agored am ddim zip -FF neu xmllint gorchymyn ar eu gweinydd, yn dangos rhagolwg aneglur i chi o'ch testun eich hun, ac yn mynnu 29 i 49 ddoleri mewn Bitcoin neu daliadau cerdyn credyd i lawrlwytho'r ffeil XML, tra'n cynaeafu eich ffurflenni treth cyfrinachol, cyfrineiriau, neu gontractau cyfreithiol ar weinydd tramor di-ymddiried. Gallwch chi berfformio'r un echdyniad ZIP/XML yn union yn lleol ar eich cyfrifiadur eich hun mewn 60 eiliad am ddim gan ddefnyddio'r camau isod.
Coeden penderfyniad brysbennu adfer dogfen a thaenlen¶
flowchart TD
Start["Argyfwng Dogfen: Ffeil Heb ei Gadw, Wedi'i Drosysgrifo, neu Wedi'i Llygredig"] --> Scenario{"Pa Fethiant sydd Newydd Ddigwydd?"}
Scenario -->|"1. Wedi clicio ar 'Peidiwch â Chadw' neu Ap wedi'i Chwalu Cyn Arbed"| UnsavedPath["Cam 1: Gwirio Ffeil > Gwybodaeth > Rheoli Dogfen > Adfer Dogfennau Heb eu Cadw<br/>Cam 2: Copïwch yr holl ffeiliau .asd, .xlb, a .tmp o AppData\Local & Roaming\Microsoft\Word/Excel<br/>Cam 3:Ar Mac, gwiriwch ffolderi $TMPDIR/TemporaryItems ac AutoRecovery"]
Scenario -->|"2. Trosysgrifo Ffeil yn ddamweiniol a Tarwch Cadw (Ctrl+S)"| OverwritePath{"A yw Ffenestr y Ddogfen yn dal ar agor?"}
OverwritePath -->|"Ydw: Dal ar agor"| UndoNow["Pwyswch Ctrl+Z (Cmd+Z) dro ar ôl tro -> Copïwch destun wedi'i adfer i ffeil newydd -> Save As"]
OverwritePath -->|"Na: Ar Gau Eisoes"| VersionPath["Cam 1: Gwiriwch Hanes Fersiwn Cwmwl (OneDrive, Google Drive, Dropbox, iCloud)<br/>Cam 2: Ar Windows, archwiliwch Copïau Cysgodol Cyfrol NTFS ('Fersiynau Blaenorol' / ShadowExplorer)<br/>Cam 3: Ar Mac, gwiriwch APFS Snapshots Lleol, Peiriant Amser, neu 'Dychwelyd i> Pori Pob Fersiwn'"]
Scenario -->|"3. Ffeil yn Gwrthod Agor ('Ffeil Llygredig / Cynnwys Annarllenadwy')"| CorruptPath{"Pa Fath o Ffeil Sy'n Llygredig?"}
CorruptPath -->|"Swyddfa Fodern (.docx, .xlsx, .pptx) neu LibreOffice (.odt, .ods)"| ZipXML["1. Ffeil ddyblyg -> Rhowch gynnig ar 'Open and Repair' yn Word/Excel neu agorwch yn LibreOffice<br/>2. Ail-enwi copi i .zip -> Rhedeg '7z x' neu 'zip -FF' -> Detholiad gair/document.xml neu xl/sharedStrings.xml"]
CorruptPath -->|"Swyddfa Deuaidd Etifeddiaeth (.doc, .xls) neu PDF (.pdf)"| BinaryFix["Tynnu llinynnau trwy 'Adennill Testun o Unrhyw Ffeil' NEU atgyweirio tabl xref PDF gyda 'qpdf --decrypt' / 'mutool clean'"]
CorruptPath -->|"Cronfa Ddata SQLite (.sqlite, .db) neu CSV"| DBFix["Rhedeg ' sqlite3 corrupt.db \".recover\"| sqlite3 fixed.db' i ailadeiladu tudalennau B-coed"]
Senario 1: Adennill dogfennau HEB EU CADW (Ar ôl clicio "Peidiwch â Chadw" neu Chwymp App)¶
Pan fyddwch yn gweithio mewn apiau Microsoft Word, Excel, PowerPoint, LibreOffice, neu Adobe, mae'r rhaglen yn ysgrifennu cipluniau cyfnodol AutoRecover (yn ddiofyn bob 10 munud) a byfferau cyfnewid dros dro (-WRDxxxx.tmp) i ffolderi system cudd.
Yr union lwybrau ffeil cudd ar gyfer ffeiliau Heb eu Cadw ac AutoRecover ar draws Windows, macOS, a Linux¶
Agorwch File Explorer, Finder (Cmd + Shift + G), neu ffenestr Terfynell a gwiriwch yr union gyfeiriaduron hyn ** yn syth cyn agor a chau'r cais sawl gwaith**:
| Cais & OS | Llwybr Cyfeiriadur Union Sy'n Cynnwys Heb ei Gadw .asd, .tmp, a Ffeiliau AutoRecover |
Estyniadau Ffeil i Edrych Amdanynt |
|---|---|---|
| Microsoft Word, Excel a PowerPoint (Windows) | 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles (Ffeiliau lle gwnaethoch chi glicio "Peidiwch â Chadw")2. %APPDATA%\Microsoft\Word\ (neu \Excel\ / \PowerPoint\)3. %LOCALAPPDATA%\Temp\ |
.asd (Ciplun AutoRecover), .wbk (Word Backup), .xlb / .xar (Excel AutoRecover), -WRD*.tmp, -WRL*.tmp |
| Microsoft Word, Excel a PowerPoint (macOS) | 1. -/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery * (yn lle Word gyda Excel neu Powerpoint)*2. Ffolder Temp Sesiwn: Rhedeg open $TMPDIR yn y Terfynell ac agorwch y TemporaryItems is-ffolder |
AutoRecovery save of *.docx, .asd, -WRL*.tmp |
| Ysgrifennwr LibreOffice / 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/ a /tmp/lu* |
.bak, .odt_0.odt, lu*.tmp |
| Tudalennau Apple, Rhifau a Chyweirnod (macOS) | 1. -/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/2. -/Library/Application Support/CloudDocs/session/containers/ |
.pages, .numbers, .key bwndeli pecyn |
| Notepad++ a Chod VS (Hyd yn oed ar gyfer Tabiau Heb Enw Heb eu Cadw) | Notepad++: %APPDATA%\Notepad++\backup\Cod VS (Win): %APPDATA%\Code\User\History\ & %APPDATA%\Code\Backups\Cod VS (Mac): -/Library/Application Support/Code/User/History/ |
new 1@2026-..., cipluniau hanes JSON/testun â stamp amser |
Sgript PowerShell a macOS/Linux un-gorchymyn i gynaeafu holl ffeiliau dros dro y Swyddfa ar hyn o bryd¶
Yn lle clicio trwy ddeg ffolder cudd â llaw, rhedwch y sgript achub darllen yn unig hon i gopïo pob un sydd wedi goroesi .asd, .wbk, a Swyddfa .tmp ffeil wedi'i haddasu yn ystod y 48 awr ddiwethaf i mewn i ffolder ar eich Bwrdd Gwaith:
- Ar Windows (Rhedeg yn 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" - Ar macOS / Linux (Rhedeg yn y 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/ - Sut i agor a adferwyd
.asdneu-WRLxxxx.tmpffeil: Peidiwch â chlicio ddwywaith ar.asdffeil yn File Explorer (mae Windows yn aml yn honni na all agor.asdyn uniongyrchol). Yn lle hynny, lansiwch Microsoft Word -> cliciwch File > Open > Pori -> newidiwch y gwymplen math ffeil yn y gornel dde isaf i ** "Pob Ffeil (*.*)"** -> dewiswch y.asdneu.tmpffeil y tu mewn i'chDocument_Rescueffolder.
Senario 2: Adennill ffeiliau TROSYSGRIFENEDIG (Pan wnaethoch chi arbed dros ffeil dda a chau'r ap)¶
Os gwnaethoch chi agor prif daenlen y mis diwethaf yn ddamweiniol, dileu hanner y tabiau, tarwch Ctrl + S (Cadw) yn lle Save As, ac eisoes wedi cau'r rhaglen, mae'r byffer Dadwneud cof wedi diflannu. Fodd bynnag, mae systemau ffeiliau modern a chleientiaid cysoni yn cadw blociau hanesyddol trwy bum mecanwaith:
1. Hanes Fersiwn Cloud Sync (OneDrive, SharePoint, Google Drive, Dropbox, iCloud)¶
Os oedd y ffeil yn byw y tu mewn i'ch Desktop, Documents, neu ffolder cwmwl wedi'i gysoni gan OneDrive, Dropbox, Google Drive, neu iCloud:
- Microsoft OneDrive / SharePoint: De-gliciwch y ffeil yn File Explorer (neu mewngofnodwch onedrive.live.com) -> cliciwch Hanes y fersiwn. Cliciwch ar y tri dot (...) wrth ymyl y stamp amser cyn eich camgymeriad a chliciwch ar Adfer.
- Google Drive (hyd yn oed ar gyfer brodorol .docx / .xlsx ffeiliau wedi'u cysoni trwy Drive for Desktop): De-gliciwch y ffeil i mewn drive.google.com -> Gwybodaeth ffeil > Rheoli fersiynau, neu agorwch y ddogfen a gwasgwch Ctrl + Alt + Shift + H i weld hanes adolygu llawn.
- Dropbox: De-gliciwch y ffeil -> Hanes y fersiwn (yn cadw pob arbediad am 30 i 180 diwrnod; hyd yn oed os ydych wedi trosysgrifo 100 o ffeiliau ar unwaith, mae Dropbox Rewind yn rholio'r ffolder gyfan yn ôl i unrhyw funud).
- ** Apple iCloud Drive a fersiwn brodorol macOS (NSDocument Fersiynau)**: Ar macOS, agorwch y ffeil wedi'i throsysgrifo yn Tudalennau, Rhifau, Cyweirnod, TextEdit, neu Ragolwg a chliciwch Ffeil> Dychwelyd i> Pori Pob Fersiwn... o'r bar dewislen uchaf. Mae macOS yn cynnal cronfa ddata fewnol SQLite/fersiwn dogfennau talpedig (/.DocumentRevisions-V100) ar eich gyriant APFS hyd yn oed os nad ydych yn defnyddio Time Machine.
2. Copïau Cysgod Cyfrol Windows NTFS (Previous Versions a ShadowExplorer)¶
Hyd yn oed ar leol C: gyriant nad yw wedi'i gysoni ag unrhyw gwmwl, mae Windows o bryd i'w gilydd yn creu cipluniau bloc pwynt-mewn-amser darllen-yn-unig o'ch gyriant o'r enw Copïau Cysgod Cyfrol (VSS) yn ystod pwyntiau adfer system neu ddiweddariadau:
1. De-gliciwch ar y ffeil wedi'i throsysgrifo (neu'r ffolder rhiant sy'n ei dal) yn File Explorer -> cliciwch tab ** Priodweddau -> Fersiynau Blaenorol**.
2. ** Os bydd y Previous Versions tab yn ymddangos yn wag, PEIDIWCH â stopio yno**: Mae Windows 10 ac 11 yn aml yn cuddio cipluniau VSS presennol yn y File Explorer GUI tra bod y cyfeintiau cysgod yn dal i eistedd yn gyfan ar ddisg.
3. Agorwch Anogwr Gorchymyn Gweinyddwr a gwiriwch a oes copïau cysgodol yn bodoli:
vssadmin list shadows yn rhestru un neu fwy HARDDISKVOLUME_SHADOWCopy cyfrolau (er enghraifft, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), cyswllt y ciplun hwnnw'n uniongyrchol i ffolder ar eich C: gyriant fel y gallwch ei bori a chopïo'ch dogfen a drosysgrifwyd ymlaen llaw:
Agor C:\ShadowRescue\Users\YourName\Documents\ yn File Explorer a chopïwch y fersiwn hŷn gyfan o'ch ffeil.
3. Cipluniau Lleol macOS APFS (tmutil listlocalsnapshots)¶
Hyd yn oed pan fydd eich gyriant wrth gefn allanol Time Machine wedi'i ddad-blygio mewn cwpwrdd am bythefnos, mae macOS yn creu ** Cipluniau Lleol APFS ** yn awtomatig yn uniongyrchol ar eich Mac SSD mewnol:
# 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
Senario 3: Trwsio LLYGEDIG .docx, .xlsx, .pptx, a .odt ffeiliau (Y Dull Echdynnu Llawfeddygol ZIP + XML)¶
Pam mae dogfennau Swyddfa modern yn llygru? Gan ddechrau gyda Microsoft Office 2007, .docx, .xlsx, a .pptx ffeiliau (yn ogystal â LibreOffice .odt, .ods, a .odp ffeiliau) yn ddim yn ffeiliau deuaidd monolithig sengl. Pob .docx neu .xlsx mewn gwirionedd mae ffeil yn archif PKZIP safonol sy'n cynnwys coeden o ffolderi a ffeiliau XML UTF-8.
Pan fydd gyriant fflach USB yn cael ei ddad-blygio heb ei daflu allan, mae cyfran rhwydwaith yn disgyn yn ystod arbediad, neu mae Word yn damwain ganol yr ysgrifennu, mae Pennawd Cyfeiriadur Canolog ZIP ar ddiwedd y ffeil yn cael ei gwtogi, neu un tag XML i mewn word/document.xml yn methu cau. Mae gan Microsoft Word ac Excel ddarnwyr XML llym iawn: os yw hyd yn oed un beit yn y troedyn ZIP neu'r sgema XML wedi'i gamffurfio, mae Word yn gwrthod agor y ddogfen 50 tudalen gyfan.
Cam 1: Rhowch gynnig ar y 3 gwrthwneud parser annistrywiol adeiledig yn gyntaf¶
Dyblygwch eich ffeil lygredig bob amser (Contract_Copy.docx) cyn profi'r tri ateb cyflym hyn:
- Adeiledig Microsoft Office "Agor a Thrwsio":
- Lansio Word, Excel, neu PowerPoint -> cliciwch Ffeil> Agor> Pori (peidiwch ** â chlicio ar y ffeil o'r rhestr "Ffeiliau Diweddar").
- Cliciwch unwaith ar eich ffeil ddyblyg lygredig i dynnu sylw ati.
- Cliciwch y saeth fach ** i lawr (
▼) ar ymyl dde y[ Open | ▼ ]botwm** ar waelod ochr dde'r blwch deialog, a dewiswch "Open and Repair...". - Yn Excel, os bydd Trwsio yn methu, ailadroddwch y cam a dewis "Tynnu Data" -> "Trosi i Werthoedd" neu "Fformiwlâu Adfer".
- Agor y Llygredig
.docx/.xlsxy tu mewn i LibreOffice neu Google Docs: - LibreOffice Writer and Calc (am ddim, ffynhonnell agored yn
libreoffice.org) defnyddio parser XML a ZIP llawer mwy maddeugar, goddefgar o namau na Microsoft Office. Mewn tua 60 y cant o achosion lle mae Microsoft Word neu Excel yn gwrthod yn llwyr agor ffeil lygredig, gan agor yr un peth yn union.docxneu.xlsxffeil tu mewn LibreOffice yn agor y ddogfen gyfan yn lân ac yn gadael i chi glicio Ffeil > Save As i ysgrifennu fersiwn newydd sbon sy'n cydymffurfio â'r fanyleb.docxneu.xlsxffeil. - Yn Excel: Cyfeiriwch at y Celloedd Llyfr Gwaith sydd wedi Torri o Lyfr Gwaith Gwag Newydd (Echdynnu Dolen Allanol):
- Os llygredig
.xlsxneu.xlsllyfr gwaith yn damwain Excel bob tro y byddwch yn ceisio ei agor, gallwch dynnu'r gwerthoedd celloedd crai allan ** heb agor y ffeil llwgr byth**: - Agorwch lyfr gwaith Excel gwag newydd sbon.
- Mewn cell
A1, teipiwch gyfeirnodi fformiwla allanolSheet1o'ch ffeil llygredig: - Gwasgwch
Enter. Mae Excel yn darllen y llif celloedd BIFF/XML amrwd oddi ar y ddisg heb rendro'r siartiau, macros neu arddulliau llwgr. Llusgwch yr handlen llenwi ar draws colofnauAtrwyZac i lawr 1,000 o resi i dynnu allan bob un rhif a llinyn testun yn y ddalen, yna copïwch bob cell a Gludo Gwerthoedd (Ctrl + Alt + V -> Values).
Cam 2: Y Dull Echdynnu ZIP + XML (Yn adennill 99% o destun/rhifau pan fydd "Agor a Thrwsio" yn methu)¶
Os bydd Office "Open and Repair" a LibreOffice yn methu oherwydd bod y .docx, .xlsx, .pptx, neu .odt Mae cynhwysydd ZIP wedi'i gwtogi, tynnwch y ffeiliau XML mewnol yn uniongyrchol:
Anatomeg XML Open Office (.docx / .xlsx / .pptx) archif¶
| Math o Ffeil Allanol | Ail-enwi Estyniad I | Ffeil XML Mewnol Yn Dal Eich Gwaith Gwirioneddol | Beth Arall Sy'n Byw Y Tu Mewn i'r Archif |
|---|---|---|---|
Dogfen Word (.docx) |
.zip |
word/document.xml (100% o destun y corff)word/header1.xml, word/footer1.xml, word/footnotes.xml |
word/media/ (Pob llun wedi'i fewnosod, PNG, a JPEG ar gydraniad gwreiddiol 100%) |
Gweithlyfr Excel (.xlsx) |
.zip |
xl/sharedStrings.xml (Pob llinyn testun yn y llyfr gwaith)xl/worksheets/sheet1.xml, sheet2.xml (Pob gwerth rhifol, cyfesurynnau cell, a fformiwlâu) |
xl/media/ (Delweddau wedi'u mewnblannu)xl/calcChain.xml (Yn aml mae'r ffeil sy'n llygru, dileu calcChain.xml trwsio llawer wedi torri .xlsx ffeiliau) |
Dec PowerPoint (.pptx) |
.zip |
ppt/slides/slide1.xml, slide2.xml, etc.ppt/notesSlides/notesSlide1.xml (nodiadau siaradwr) |
ppt/media/ (Pob llun sleid, clip sain a fideo) |
LibreOffice (.odt / .ods) |
.zip |
content.xml (Pob testun dogfen, tablau, a chelloedd taenlen) |
Pictures/ (Pob graffeg wedi'i fewnosod) |
Terfynell union / gorchmynion PowerShell i ailadeiladu'r archif ZIP a thynnu rhyddiaith amrwd¶
- Gwnewch gopi o'r ffeil lygredig ac ailenwi'r estyniad iddo
.zip(er enghraifft,BrokenThesis.docx->BrokenThesis.zip). - Gorfodwch echdynnu'r ffeiliau XML a Chyfryngau sydd wedi goroesi gan anwybyddu llygredd pennawd ZIP:
- Yn defnyddio 7-Zip (Windows / Linux / macOS) neu
zip -FF(macOS / Linux): Mae echdynnu ZIP safonol Windows Explorer yn rhoi'r gorau iddi os caiff y troedyn ZIP ei ddifrodi, tra bod 7-Zip (7z x) a Info-ZIP (zip -FF) sganio sector-wrth-sector o ddechrau'r ffeil a thynnu pob ffeil gyflawn cyn y pwynt cwtogi:# 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/ - Trwsio Cyflym ar gyfer Excel
.xlsxFfeiliau (calcChain.xml&styles.xmltynnu): - Dros hanner y Excel llygredig
.xlsxffeiliau yn methu ag agor yn unig oherwyddxl/calcChain.xmlneuxl/styles.xmlyn llygredig, traxl/worksheets/sheet1.xmlaxl/sharedStrings.xmlyn 100 y cant yn gyfan. - Y tu mewn
Extracted_Contents/xl/, ** dileucalcChain.xml**, ail-sipiwch gynnwysExtracted_Contentsyn ôl i mewnFixedWorkbook.xlsx, a'i agor yn Excel (mae Excel yn ailadeiladu'n awtomatigcalcChain.xmlar gist). - Detholiad o baragraffau glân, darllenadwy o gwtogi
word/document.xml(neucontent.xml): - Hyd yn oed os
word/document.xmlwedi'i dorri i ffwrdd hanner ffordd drwodd gan doriad pŵer, mae'n ffeil destun UTF-8 plaen lle mae pob paragraff wedi'i lapio i mewn<w:p>tagiau ac mae pob rhediad testun y tu mewn<w:t>Your text here</w:t>. - Rhedeg y gorchymyn un-llinell Python hwn (yn gweithio ar Windows, macOS, a Linux heb osod unrhyw beth) i dynnu'r holl farcio XML a gadael eich paragraffau glân i mewn
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') " - Ar Windows PowerShell (os nad yw Python wedi'i osod):
Senario 4: Adfer PDFs llwgr, etifeddiaeth .doc/.xls ffeiliau, a chronfeydd data SQLite¶
1. Trwsio Ffeiliau PDF Llygredig (Damaged xref table / Failed to load PDF document)¶
Mae ffeil PDF yn storio gwrthrychau ei thudalen o frig y ffeil i lawr, ac yn gosod Tabl Croesgyfeiriad ** (xref) a %%EOF trelar ar waelod y ffeil** yn dweud wrth y darllenydd PDF yr union wrthbwyso beit o bob tudalen. Os bydd lawrlwytho atodiad e-bost neu drosglwyddiad sganiwr yn stopio ar 98 y cant, bydd y xref mae'r troedyn ar goll ac mae Adobe Acrobat yn gwrthod agor y ffeil, er bod 98 y cant o'r tudalennau yn eistedd y tu mewn i'r ffeil.
- ** Ailadeiladu'r PDF xref tabl yn defnyddio'n awtomatig qpdf, mutool (MuPDF), neu 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. Deuaidd Etifeddiaeth .doc a .xls Ffeiliau (Swyddfa 97 i 2003 Dogfennau Cyfansawdd OLE2)¶
Hynach .doc a .xls nid yw ffeiliau yn archifau ZIP; maent yn defnyddio Fformat Deuaidd Ffeil Cyfansawdd OLE2 deuaidd. I dynnu testun allan o llygredig .doc ffeil:
- Yn Microsoft Word, ewch i File> Open> Pori, newidiwch y gwymplen math ffeil wrth ymyl y blwch enw ffeil o Pob Dogfen Word i Recover Text from Any File (*.*), ac agor y .doc ffeil.
- Neu ar macOS/Linux, rhedwch antiword Broken.doc > rescued.txt neu strings -n 6 Broken.doc > rescued.txt.
3. Trwsio Cronfeydd Data SQLite Llygredig (.sqlite, .db, Hanes Porwr, Apiau Cyfrifo, Apple Notes, Quicken, Zotero)¶
Mae cannoedd o gymwysiadau bwrdd gwaith a symudol yn storio'ch data y tu mewn i ffeil cronfa ddata SQLite 3 (.sqlite, .db, .sqlite3). Pan fydd cyfrifiadur yn colli pŵer yng nghanol y trafodyn a byddwch yn cael Runtime error: database disk image is malformed (11):
1. ** Yn gyntaf: Cadwch y -wal (Ysgrifennwch-Log Ymlaen) a -shm ffeiliau yn yr un ffolder yn union â'r .sqlite ffeil wrth wneud eich copi wrth gefn.** Yn aml, eich gwaith diweddaraf heb ei gadw yw eistedd y tu mewn database.sqlite-wal yn aros i gael ei wirio.
2. ** Rhedeg y SQLite adeiledig yn .recover injan** (a gyflwynwyd yn SQLite 3.29+, sy'n sganio tudalennau disg coeden B amrwd 4KB hyd yn oed pan fydd y prif dabl sgema wedi'i ddifrodi ac yn ail-greu cronfa ddata lân):
sqlite3, rhedeg sqlite3 corrupted.db ".dump" | sqlite3 repaired.db).
4. Adfer Google Docs, Google Sheets, a Thestun Ffurflen Porwr Gwe (IndexedDB & Storfa RAM)¶
Beth os oeddech chi'n teipio adroddiad hir y tu mewn i Google Docs, Notion, Confluence, neu flwch testun porwr gwe tra all-lein (neu pan rewodd tab cyn cysoni i'r cwmwl)?
- Storio Lleol All-lein Google Docs / Sheets (IndexedDB): Pan fyddwch chi'n teipio Google Docs neu Google Sheets y tu mewn i Chrome neu Edge, mae eich porwr yn storio tra'n aros am dreigladau all-lein yn eich cyfeiriadur proffil Chrome lleol (%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb). Peidiwch â chlirio data pori porwr nac allgofnodi o Chrome. Ailgysylltu â Wi-Fi a gadael y tab wedi'i rewi ar agor am 2 funud fel y gall y Gweithiwr Gwasanaeth cefndir fflysio'r ciw LevelDB i weinyddion Google, neu gopïo'r testun yn uniongyrchol oddi ar y sgrin gan ddefnyddio Ctrl + A -> Ctrl + C (neu archwiliwch yr elfen DOM gan ddefnyddio F12 Offer Datblygwr -> tab Elements -> de-gliciwch ar y tab <div class="kix-page"> nod -> Copi> Elfen copi).
- Adennill Testun Coll mewn Tab Porwr Caeedig neu Wedi'i Adnewyddu: Os gwnaethoch chi gau neu adnewyddu ffurflen we yn ddamweiniol (fel cais am grant, tocyn cymorth, neu ffurflen derbyniad meddygol) ar ôl teipio am awr, pwyswch Ctrl + Shift + T (Command + Shift + T ar Mac) i ailagor y tab caeedig ar unwaith, yna pwyswch Ctrl + Z y tu mewn i'r blwch testun, neu archwiliwch domen cof y porwr cyn cau'r broses porwr.
Atal: Ffurfweddwch arbediad awtomatig dogfen atal bwled fel na fyddwch byth yn colli gwaith eto¶
Treuliwch dri munud yn newid y pedwar gosodiad hyn ar draws eich apiau cynhyrchiant heddiw:
- Gollyngwch egwyl AutoRecover Microsoft Office o 10 munud i lawr i 2 funud: Yn Word, Excel, a PowerPoint, agorwch File> Options> Save, newidiwch "Cadw gwybodaeth AutoRecover bob [2] munud", a gwiriwch "Cadwch y fersiwn AutoRecovered olaf os byddaf yn cau heb arbed" wedi'i wirio.
- Galluogi "Creu copi wrth gefn bob amser" yn Microsoft Word: Ewch i File > Options > Advanced > Save a gwiriwch ** "Creu copi wrth gefn bob amser"**. Bob tro rydych chi'n taro
Ctrl + SymlaenReport.docx, Mae Word yn arbed y fersiwn flaenorol yn awtomatig felBackup of Report.wbkyn yr un ffolder. - Trowch Copïau Wrth Gefn Awtomatig LibreOffice ymlaen: Agorwch Tools> Options> Load/Save> General a gwiriwch "Crëwch gopi wrth gefn bob amser" a "Cadw gwybodaeth AutoRecovery bob 5 munud".
- Peidiwch byth â golygu dogfennau hanfodol yn uniongyrchol ar yriant fflach USB rhad y gellir ei dynnu: Copïwch y ffeil i'ch SSD mewnol bob amser (
Documentsffolder a gefnogir gan a Strategaeth wrth gefn 3-2-1), gwnewch eich gwaith yn lleol, a chopïwch y ffeil orffenedig i'r gyriant bawd USB dim ond ar ôl cau'r rhaglen a chlicio "Tynnu Caledwedd yn Ddiogel / Dileu".
Cwestiynau cyffredin¶
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.
Canllawiau cysylltiedig¶
- Dileu ffeiliau yn ddamweiniol, gyriant wedi'i fformatio, ac adfer lluniau
- Methiant gyriant caled ac adfer data
- Copïau wrth gefn o gyfrifiaduron: strategaeth 3-2-1 ac adfer ar ôl trychineb
- Ransomware a malware adferiad
- Cloi allan allwedd adfer amgryptio BitLocker, FileVault, a LUKS
- Cyfeiriadur rhifau brys
Ffynonellau wedi'u gwirio¶
- Ecma International & ISO/IEC (Rhyngwladol): ECMA-376 / ISO/IEC 29500 Safon: Fformatau Ffeil XML Agored Swyddfa (Confensiynau Pecynnu Agored Manylebau ZIP Cynhwysydd a WordprocessingML / TaenlenML).
- OASIS (Sefydliad Hyrwyddo Safonau Gwybodaeth Strwythuredig): Fformat Dogfen Agored (ODF) v1.3 Manyleb ar gyfer Ceisiadau Swyddfa (
.odt,.ods,.odpPensaernïaeth Pecyn XML). - Dogfennaeth Swyddogol Microsoft Learn: Sut mae Word yn Creu ac yn Adfer AutoRecover (
.asd) a Dros Dro (-WRD*.tmp) Ffeiliau, a Datrys Problemau Dogfennau sydd wedi'u Difrodi yn Word ac Excel. - Dogfennaeth Swyddogol Consortiwm SQLite: Llygredd Cronfa Ddata, Logio Ymlaen Llaw (
-wal), a Defnyddio'r.recoverGorchymyn CLI ar Ffeiliau Coed B wedi'u Difrodi. - Manyleb Adobe / ISO 32000-2: Fformat Dogfen Gludadwy (PDF 2.0) Croesgyfeiriad (
xref) Strwythur Tabl ac Adfer Nentydd.