Skip to content

Kurejesha Hati Zisizohifadhiwa, Zilizoandikwa Zaidi, au Zilizoharibika

Nambari za dharura hutofautiana baina ya nchi. Ukurasa huu unatumia 911, nambari ya Marekani na Kanada. Nchi nyingine nyingi hutumia 112, 999, au nambari nyingine. Tafuta nambari ya nchi yako.

Kufunga mkataba wa kurasa 40 wa Microsoft Word au muundo tata wa kifedha wa Excel kwa kubofya kwa bahati mbaya "Usihifadhi", kutazama kompyuta yako ikiharibika kabla ya kugonga. Ctrl + S, kwa bahati mbaya kuhifadhi kiolezo tupu juu ya faili kuu ya mwaka jana, au kupokea neno la kutisha "Neno lilipata hitilafu wakati wa kujaribu kufungua faili" kidadisi dakika chache kabla ya tarehe ya mwisho kuonekana kuwa mbaya. Kwa sababu programu za kisasa za tija hushikilia uhariri amilifu ndani ya bafa tete za RAM na saraka za hatua zilizofichwa (AutoRecover .asd, .wbk, .tmp, na UnsavedFiles), kufanya hatua isiyo sahihi katika sekunde 60 za kwanza kunaweza kusababisha programu kufuta faili hizo za uwekaji picha milele.

Hata wakati a .docx, .xlsx, .pptx, au .odt faili imeharibika kikweli kwenye diski, maandishi yako na nambari za lahajedwali karibu hazijatoweka. Ofisi ya kisasa ya Open XML (.docx, .xlsx, .pptx) na OpenDocument (.odt, .ods) faili ni za kawaida ** .zip vyombo vya kumbukumbu** vinavyoshikilia faili za XML zenye maandishi wazi (word/document.xml au xl/worksheets/sheet1.xml) Hata kama saraka kuu ya nje ya ZIP imepunguzwa kwa kupotea kwa nishati au kiendeshi cha USB flash, unaweza kutoa asilimia 99 ya nathari na fomula zako moja kwa moja kutoka kwa mkondo mbichi wa XML kwa chini ya dakika tano.


Fanya hivi sasa

  1. ACHA kuandika faili mpya, kusakinisha programu za urejeshaji, au kuwasha upya kompyuta yako. Ikiwa programu ilianguka au umebofya "Usihifadhi", faili ya uwekaji ya muda (.asd, .tmp, au -$ lock file) imekaa kwenye mfumo wako wa uendeshaji AppData au /tmp saraka hivi sasa. Kwenye Hifadhi za Jimbo-Soli (SSD) na TRIM kuwezeshwa, kuhifadhi faili kubwa au kusakinisha zana za "kurekebisha hati" za bloatware kwenye hifadhi hiyo hiyo kutaondoa kabisa vizuizi ambavyo havijagawanywa vinavyoshikilia vibafa vyako vya halijoto vilivyofutwa.
  2. Ikiwa utabatilisha kifungu cha maandishi muhimu ndani ya hati ILIYO IMEFUNGWA na ugonge Ctrl + S (Hifadhi), USIfunge dirisha, bonyeza Ctrl + Z (Command + Z kwenye Mac) mara kwa mara. Katika Microsoft Word, Excel, LibreOffice, Google Docs, na Apple Pages, kubofya "Hifadhi" huandika hali ya sasa kwenye diski lakini HAIFIFIZI mrundikano wa ndani ya kumbukumbu mradi tu dirisha la hati libaki wazi. Kubonyeza Ctrl + Z Mara 50 au 100 zitarudi nyuma nyuma ya hifadhi yako ya bahati mbaya na kurejesha aya zilizofutwa, ambazo unaweza kuzinakili kwenye faili mpya.
  3. Kabla ya kugusa mtu aliyeharibika .docx, .xlsx, .pdf, au .sqlite faili, irudishe mara mbili (Copy 1 na Copy 2) kwenye folda salama. Usiwahi kuendesha "Fungua na Urekebishe" ya Microsoft Word, zip -FF, au sqlite3 .recover moja kwa moja kwenye nakala yako halisi ya faili iliyoharibiwa. Kila mara fanyia kazi nakala ili shirika la ukarabati likipunguza jedwali lisiloweza kusomeka, baiti zako mbichi asilia zitasalia bila kuguswa kwa uchimbaji wa kina wa uchunguzi.
  4. Angalia yaliyofichwa UnsavedFiles saraka katika Microsoft Word, Excel, na PowerPoint mara moja. Hata unapobofya kwa uwazi "Usihifadhi" kwenye hati ya Ofisi mpya kabisa au iliyorekebishwa, Microsoft Word ya kisasa, Excel, na PowerPoint huhifadhi nakala ya AutoRecover kimya kimya. .asd snapshot ndani %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles kwa siku nne kabla ya kuifuta. Fungua Faili > Maelezo > Dhibiti Hati > Rejesha Hati Zisizohifadhiwa (au Rejesha Vitabu vya Kazi ambavyo Havijahifadhiwa katika Excel) ili kunyakua mara moja.
  5. Ikiwa ulihifadhi kimakosa kupitia faili iliyohifadhiwa katika OneDrive, Hifadhi ya Google, Dropbox, iCloud Drive, au SharePoint, irejeshe kupitia Historia ya Toleo la Wavuti katika sekunde 30. Mitambo ya kusawazisha ya wingu haibatili faili kwa njia ya uharibifu; kila wakati Ctrl + S inasawazishwa kwenye wingu, seva huongeza muhuri wa muda kwenye faili Historia ya Toleo (ikibakiza matoleo 25 hadi 500 ya mwisho kwa siku 30). Bofya kulia faili -> ** Historia ya Toleo ** ili kurejesha dakika kamili kabla ya kosa.
  6. Ona mtazamo wakati wa dharura za kitaaluma, kisheria, au hati za matibabu. Hakuna lahajedwali iliyopotea au nadharia inayostahili shida ya afya ya mwili. Iwapo unajaribu kurejesha maagizo muhimu ya matibabu au rekodi za dharura wakati wa tishio linaloendelea la usalama, weka kipaumbele usalama wa binadamu kwanza na upigie simu nambari yako ya dharura ya eneo lako (911 nchini Marekani na Kanada, 112 kote Umoja wa Ulaya, 999 nchini Uingereza, au tazama tovuti yetu. nambari za dharura saraka).

Kamwe usilipe 'Tovuti za Urekebishaji za DOCX/XLSX Mtandaoni' au upakie faili za siri za kisheria, matibabu au kodi kwenye lango la wahusika wengine la urekebishaji wa wingu.

Tovuti nyingi za uporaji ziko juu ya injini za utafutaji zinazodai "Rekebisha Faili Zilizoharibika za Neno na Excel Mtandaoni." Nyingi za tovuti hizi huendesha tu chanzo huria huria zip -FF au xmllint amri kwenye seva zao, ikuonyeshe onyesho la kuchungulia lenye ukungu la maandishi yako mwenyewe, na udai dola 29 hadi 49 kwa Bitcoin au malipo ya kadi ya mkopo ili kupakua faili ya XML, huku ukivuna marejesho yako ya siri ya kodi, manenosiri, au mikataba ya kisheria kwenye seva ya kigeni isiyoaminika. Unaweza kufanya uchimbaji sawa wa ZIP/XML ndani ya kompyuta yako mwenyewe katika sekunde 60 bila malipo kwa kutumia hatua zilizo hapa chini.


Mti wa uamuzi wa majaribio ya kurejesha hati na lahajedwali

flowchart TD
    Start["Dharura ya Hati: Faili Isiyohifadhiwa, Imeandikwa Zaidi au Iliyoharibika"] --> Scenario{"Ni Kushindwa Gani Kumetokea Hivi Punde?"}

    Scenario -->|"1. Imebofya 'Usihifadhi' au Programu Ilivurugika Kabla ya Kuhifadhi"| UnsavedPath["Hatua ya 1: Angalia Faili > Maelezo > Dhibiti Hati > Rejesha Hati Zisizohifadhiwa<br/>Hatua ya 2: Nakili faili zote za .asd, .xlb, na .tmp kutoka AppData\Local & Roaming\Microsoft\Word/Excel<br/>Hatua ya 3:Kwenye Mac, angalia $TMPDIR/TemporaryRecoveryItems"]

    Scenario -->|"2. Batilisha Faili kwa Ajali na Gonga Hifadhi (Ctrl+S)"| OverwritePath{"Je, Dirisha la Hati bado liko wazi?"}
    OverwritePath -->|"Ndiyo: Bado Wazi"| UndoNow["Bonyeza Ctrl+Z (Cmd+Z) mara kwa mara -> Nakili maandishi yaliyorejeshwa kwenye faili mpya -> Hifadhi Kama"]
    OverwritePath -->|"Hapana: Tayari Imefungwa"| VersionPath["Hatua ya 1: Angalia Historia ya Toleo la Wingu (OneDrive, Hifadhi ya Google, Dropbox, iCloud)<br/>Hatua ya 2: Kwenye Windows, kagua Nakala za Kivuli za Kiasi cha NTFS ('Matoleo ya Awali' / ShadowExplorer)<br/>Hatua ya 3: Kwenye Mac, angalia Vijisehemu vya Ndani vya APFS, Mashine ya Muda, au 'Rejea kwa > Vinjari Toleo Zote'"]

    Scenario -->|"3. Faili Inakataa Kufungua ('Faili Iliyoharibika / Maudhui Yanayosomeka')"| CorruptPath{"Je. ni Faili ya Aina Gani Imeharibika?"}
    CorruptPath -->|"Ofisi ya Kisasa (.docx, .xlsx, .pptx) au LibreOffice (.odt, .ods)"| ZipXML["1. Faili rudufu -> Jaribu 'Fungua na Urekebishe' katika Word/Excel au fungua katika LibreOffice<br/>2. Badilisha jina la nakala iwe .zip -> Endesha '7z x' au 'zip -FF' -> Toa neno/document.xml au xl/sharedStrings.xml"]
    CorruptPath -->|"Legacy Binary Office (.doc, .xls) au PDF (.pdf)"| BinaryFix["Toa mifuatano kupitia 'Rejesha Maandishi kutoka kwa Faili Yoyote' AU rekebisha jedwali la xref la PDF na 'qpdf --decrypt' / 'mutool clean'"]
    CorruptPath -->|"Hifadhidata ya SQLite (.sqlite, .db) au CSV"| DBFix["Endesha 'sqlite3 corrupt.db \".recover\"| sqlite3 fixed.db' ili kujenga upya kurasa za B-tree"]

Hali ya 1: Kurejesha hati AMBAZO HAZIJAHIFADHIWA (Baada ya kubofya "Usihifadhi" au Kuacha Kufanya Kazi kwa Programu)

Unapofanya kazi katika programu za Microsoft Word, Excel, PowerPoint, LibreOffice, au Adobe, programu huandika vijipicha vya mara kwa mara AutoRecover (chaguo-msingi hadi kila dakika 10) na bafa za kubadilishana za muda (-WRDxxxx.tmp) kwa folda za mfumo zilizofichwa.

Njia kamili za faili zilizofichwa za faili ambazo Hazijahifadhiwa na Urejeshaji Kiotomatiki kwenye Windows, macOS na Linux

Fungua Kichunguzi cha Faili, Kitafuta (Cmd + Shift + G), au dirisha la terminal na angalia saraka hizi ** mara moja kabla ya kufungua na kufunga programu mara nyingi **:

Programu na Mfumo wa Uendeshaji Njia Halisi ya Saraka Yenye Haijahifadhiwa .asd, .tmp, na Faili za Kuokoa Kiotomatiki Faili Viendelezi vya Kutafuta
Microsoft Word, Excel na PowerPoint (Windows) 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles (Faili ambazo umebofya "Usihifadhi")
2. %APPDATA%\Microsoft\Word\ (au \Excel\ / \PowerPoint\)
3. %LOCALAPPDATA%\Temp\
.asd (Picha ya kurejesha kiotomatiki), .wbk (Nakala ya Neno), .xlb / .xar (Excel AutoRecover), -WRD*.tmp, -WRL*.tmp
Microsoft Word, Excel na PowerPoint (macOS) 1. -/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery (Badilisha Word na Excel au Powerpoint)
2. Folda ya Muda wa Kipindi: Endesha open $TMPDIR kwenye terminal na ufungue TemporaryItems folda ndogo
AutoRecovery save of *.docx, .asd, -WRL*.tmp
** Mwandishi wa 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/ na /tmp/lu*
.bak, .odt_0.odt, lu*.tmp
Karasa za Apple, Nambari na Maelezo Muhimu (macOS) 1. -/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/
2. -/Library/Application Support/CloudDocs/session/containers/
.pages, .numbers, .key vifurushi vifurushi
Notepad++ & Msimbo wa VS (Hata kwa Vichupo Visivyohifadhiwa kwa Jina) Notepad++: %APPDATA%\Notepad++\backup\
Msimbo wa VS (Ushindi): %APPDATA%\Code\User\History\ & %APPDATA%\Code\Backups\
Msimbo wa VS (Mac): -/Library/Application Support/Code/User/History/
new 1@2026-..., muhuri wa muda wa vijipicha vya historia ya maandishi ya JSON/maandishi

Hati ya PowerShell & macOS/Linux ya amri moja ili kuvuna faili zote za temp Office sasa hivi

Badala ya kubofya folda kumi zilizofichwa mwenyewe, endesha hati hii ya uokoaji ya kusoma tu ili kunakili kila iliyobaki. .asd, .wbk, na Ofisi .tmp faili iliyorekebishwa katika saa 48 zilizopita kuwa folda kwenye Eneo-kazi lako:

  • Kwenye Windows (Run katika 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"
    
  • Kwenye 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/
    
  • Jinsi ya kufungua iliyorejeshwa .asd au -WRLxxxx.tmp faili: Usibofye mara mbili kwenye .asd faili katika Kivinjari cha Faili (Windows mara nyingi hudai kuwa haiwezi kufungua .asd moja kwa moja). Badala yake, zindua Microsoft Word -> bofya Faili > Fungua > Vinjari -> badilisha menyu kunjuzi ya aina ya faili kwenye kona ya chini kulia hadi "Faili Zote (*.*)" -> chagua .asd au .tmp faili ndani yako Document_Rescue folda.

Hali ya 2: Kurejesha faili OVERWRITTEN (Ulipohifadhi kwenye faili nzuri na kufunga programu)

Iwapo ulifungua lahajedwali kuu ya mwezi uliopita kimakosa, ukafuta nusu ya vichupo, gonga Ctrl + S (Hifadhi) badala ya Hifadhi Kama, na tayari imefunga programu, bafa ya ndani ya kumbukumbu ya Tendua imetoweka. Walakini, mifumo ya kisasa ya faili na wateja wa kusawazisha huhifadhi vizuizi vya kihistoria kupitia njia tano:

1. Historia ya Toleo la Usawazishaji wa Wingu (OneDrive, SharePoint, Hifadhi ya Google, Dropbox, iCloud)

Ikiwa faili iliishi ndani yako Desktop, Documents, au folda ya wingu iliyosawazishwa na OneDrive, Dropbox, Hifadhi ya Google, au iCloud: - Microsoft OneDrive / SharePoint: Bofya kulia faili katika File Explorer (au ingia onedrive.live.com) -> bofya Historia ya toleo. Bonyeza nukta tatu (...) karibu na muhuri wa muda kabla ya kosa lako na ubofye Rejesha. - Hifadhi ya Google (hata ya asili .docx / .xlsx faili zilizosawazishwa kupitia Hifadhi ya Kompyuta ya Mezani): Bofya kulia faili ndani drive.google.com -> Maelezo ya faili > Dhibiti matoleo, au fungua hati na ubonyeze Ctrl + Alt + Shift + H kutazama historia kamili ya masahihisho. - Dropbox: Bofya kulia faili -> Historia ya toleo (huhifadhi kila hifadhi kwa siku 30 hadi 180; hata ukibatilisha faili 100 kwa wakati mmoja, Rudisha nyuma kisanduku kunjuzi hurudisha folda nzima hadi dakika yoyote). - ** Hifadhi ya Apple ya Apple na Toleo la Asili la macOS (NSDocument Matoleo)**: Kwenye MacOS, fungua faili iliyoandikwa upya katika Kurasa, Nambari, Maelezo Muhimu,Hariri Nakala, au Hakiki na ubofye Faili > Rejesha Kwa > Vinjari Matoleo Yote... kutoka upau wa menyu ya juu. macOS ina hifadhidata ya toleo la ndani la SQLite/chunked (/.DocumentRevisions-V100) kwenye kiendeshi chako cha APFS hata kama hutumii Mashine ya Muda.

2. Nakala za Kivuli za Kiasi cha Windows NTFS (Previous Versions na ShadowExplorer)

Hata kwa mtaa C: kiendeshi ambacho hakijasawazishwa kwa wingu lolote, Windows huunda mara kwa mara vijipicha vya vizuizi vya kusoma-tu kwa wakati vya hifadhi yako vinavyoitwa Nakala za Kivuli cha Kiasi (VSS) wakati wa pointi za kurejesha mfumo au masasisho: 1. Bofya kulia faili iliyoandikwa juu (au folda kuu inayoishikilia) kwenye Kichunguzi cha Picha -> bofya Sifa -> kichupo cha Matoleo ya Awali. 2. Kama Previous Versions kichupo kinaonekana tupu, USIishie hapo: Windows 10 na 11 mara kwa mara huficha vijipicha vya VSS vilivyopo kwenye GUI ya Kichunguzi cha Picha wakati kiasi cha vivuli bado kinakaa kwenye diski. 3. Fungua Mwongozo wa Amri ya Msimamizi na uangalie ikiwa kuna nakala za kivuli:

vssadmin list shadows
4. Kama vssadmin list shadows orodha moja au zaidi HARDDISKVOLUME_SHADOWCopy juzuu (kwa mfano, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), unganisha picha hiyo moja kwa moja kwenye folda kwenye yako C: endesha ili uweze kuvinjari na kunakili hati yako iliyoandikwa upya awali:
mklink /d C:\ShadowRescue \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\
Fungua C:\ShadowRescue\Users\YourName\Documents\ katika Kichunguzi cha Picha na unakili toleo la zamani la faili yako.

3. Vijisehemu vya Ndani vya macOS APFS (tmutil listlocalsnapshots)

Hata wakati hifadhi yako ya chelezo ya Mashine ya Muda ya nje imetolewa kwenye kabati kwa wiki mbili, macOS huunda kiotomatiki kila saa APFS Picha za Mitaa moja kwa moja kwenye Mac SSD yako:

# 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


Tukio la 3: Kukarabati KILICHOFISADI .docx, .xlsx, .pptx, na .odt faili (Njia ya Uchimbaji wa Upasuaji wa ZIP + XML)

Kwa nini hati za kisasa za Ofisi zina ufisadi? Kuanzia na Microsoft Office 2007, .docx, .xlsx, na .pptx faili (na vile vile LibreOffice .odt, .ods, na .odp faili) ni ** sio faili za binary za monolithic **. Kila .docx au .xlsx faili ni jalada la kawaida la PKZIP lililo na mti wa folda na faili za UTF-8 XML.

Kiendeshi cha USB flash kinapochomolewa bila kuchomoa, ushiriki wa mtandao hushuka wakati wa kuhifadhi, au Neno huacha kufanya kazi katikati ya uandishi, Kichwa cha Saraka kuu ya ZIP kilicho mwishoni kabisa mwa faili hupunguzwa, au lebo moja ya XML kuingia. word/document.xml inashindwa kufunga. Microsoft Word na Excel zina vichanganuzi vikali sana vya XML: ikiwa hata byte moja kwenye kijachini ya ZIP au schema ya XML haijaundwa vibaya, Word inakataa kufungua hati nzima ya kurasa 50.

Hatua ya 1: Jaribu vichanganuzi 3 vilivyojumuishwa ndani visivyoharibu kwanza

Rudia faili yako iliyoharibika kila wakati (Contract_Copy.docx) kabla ya kujaribu marekebisho haya matatu ya haraka:

  1. Microsoft Office Imejengwa Ndani "Fungua na Urekebishe":
  2. Zindua Neno, Excel, au PowerPoint -> bofya Faili > Fungua > Vinjari (usi usibofye faili kutoka kwenye orodha ya "Faili za Hivi Karibuni").
  3. Bofya mara moja kwenye faili yako iliyoharibika ili kuiangazia.
  4. Bonyeza mshale mdogo wa chini (▼) kwenye makali ya kulia ya [ Open | ▼ ] kitufe katika sehemu ya chini kulia ya kisanduku cha mazungumzo, na uchague "Fungua na Urekebishe...".
  5. Katika Excel, ikiwa Urekebishaji utashindwa, rudia hatua hiyo na uchague "Dondoo Data" -> "Badilisha hadi Thamani" au "Rejesha Mifumo".
  6. Fungua Mafisadi .docx / .xlsx ndani ya LibreOffice au Hati za Google:
  7. Mwandishi wa LibreOffice na Calc (bure, chanzo-wazi kwa libreoffice.org) tumia kichanganuzi cha XML cha kusamehe zaidi, kisichostahimili makosa kuliko Microsoft Office. Takriban asilimia 60 ya matukio ambapo Microsoft Word au Excel inakataa kabisa kufungua faili iliyoharibika, na kufungua vivyo hivyo. .docx au .xlsx faili iliyo ndani ya LibreOffice inafungua hati nzima kwa uwazi na hukuruhusu kubofya Faili > Hifadhi Kama ili kuandika mpya kabisa, inayotii vipimo. .docx au .xlsx faili.
  8. Katika Excel: Rejelea Seli za Kitabu cha Kazi Zilizovunjwa kutoka kwa Kitabu Kipya cha Kazi (Uchimbaji wa Kiungo cha Nje):
  9. Ikiwa imeharibika .xlsx au .xls kitabu cha kazi kinaharibika Excel kila unapojaribu kukifungua, unaweza kutoa thamani za seli mbichi bila kufungua faili mbovu:
  10. Fungua kitabu kipya kabisa kisicho na kitu cha Excel.
  11. Katika seli A1, charaza rejeleo la fomula ya nje Sheet1 ya faili yako iliyoharibika:
    ='C:\Users\YourName\Desktop\[CorruptedFile.xlsx]Sheet1'.A1
    
  12. Bonyeza Enter. Excel husoma mtiririko wa kisanduku cha BIFF/XML kutoka kwenye diski bila kutoa chati, makro au mitindo mbovu. Buruta kipini cha kujaza kwenye safu wima A kupitia Z na chini safu mlalo 1,000 ili kutoa kila nambari moja na mfuatano wa maandishi kwenye laha, kisha unakili visanduku vyote na Bandika Thamani (Ctrl + Alt + V -> Values).

Hatua ya 2: Mbinu ya Uchimbaji wa ZIP + XML (Hurejesha 99% ya maandishi/nambari wakati "Fungua na Urekebishe" itashindwa)

Ikiwa Ofisi ya "Fungua na Urekebishaji" na LibreOffice itashindwa kwa sababu faili ya .docx, .xlsx, .pptx, au .odt Chombo cha ZIP kimepunguzwa, toa faili za ndani za XML moja kwa moja:

Anatomy ya Office Open XML (.docx / .xlsx / .pptx) kumbukumbu

Aina ya Faili ya Nje Badilisha Jina la Kiendelezi Kwa Faili ya Ndani ya XML Inayoshikilia Kazi Yako Halisi Nini Kingine Kinachoishi Ndani ya Hifadhi
** Hati ya Neno (.docx)** .zip word/document.xml (100% ya maandishi ya mwili)*
word/header1.xml, word/footer1.xml, word/footnotes.xml
word/media/ (Kila picha iliyopachikwa, PNG, na JPEG katika mwonekano asilia 100%)
Kitabu cha kazi cha Excel (.xlsx) .zip xl/sharedStrings.xml (Kamba zote za maandishi kwenye kitabu cha kazi)
xl/worksheets/sheet1.xml, sheet2.xml (Thamani zote za nambari, viwianishi vya seli, na fomula)
xl/media/ (Picha zilizopachikwa)
xl/calcChain.xml (Mara kwa mara faili inayoharibu, kufuta calcChain.xml hurekebisha nyingi zilizovunjika .xlsx faili)
** sitaha ya PowerPoint (.pptx)** .zip ppt/slides/slide1.xml, slide2.xml, nk.
ppt/notesSlides/notesSlide1.xml (Maelezo ya mzungumzaji)
ppt/media/ (Picha zote za slaidi, sauti na klipu za video)
LibreOffice (.odt / .ods) .zip content.xml (Maandishi yote ya hati, majedwali, na seli za lahajedwali) Pictures/ (Michoro yote iliyopachikwa)

terminal kamili / PowerShell inaamuru kuunda upya kumbukumbu ya ZIP na kutoa nathari ghafi

  1. Tengeneza nakala ya faili iliyoharibika na ubadilishe jina la kiendelezi chake kuwa .zip (kwa mfano, BrokenThesis.docx -> BrokenThesis.zip)
  2. Lazimisha kutoa faili za XML na Media zilizosalia ukipuuza uharibifu wa kichwa cha ZIP:
  3. Kwa kutumia 7-Zip (Windows / Linux / macOS) au zip -FF (macOS / Linux): Uchimbaji wa ZIP wa kawaida wa Windows Explorer huacha ikiwa kijachini cha ZIP kimeharibiwa, ambapo 7-Zip (7z x) na Maelezo-ZIP (zip -FF) changanua sekta kwa sekta tangu mwanzo wa faili na utoe kila faili kamili kabla ya sehemu ya kukatwa:
    # 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. Marekebisho ya Haraka ya Excel .xlsx Faili (calcChain.xml & styles.xml kuondolewa):
  5. Zaidi ya nusu ya Excel iliyoharibika .xlsx faili zinashindwa kufungua tu kwa sababu xl/calcChain.xml au xl/styles.xml imeharibiwa, wakati xl/worksheets/sheet1.xml na xl/sharedStrings.xml ziko sawa kwa asilimia 100.
  6. Ndani Extracted_Contents/xl/, futa calcChain.xml, zipu tena yaliyomo Extracted_Contents kurudi ndani FixedWorkbook.xlsx, na uifungue katika Excel (Excel hujenga upya kiotomatiki calcChain.xml kwenye buti).
  7. Nyoa aya safi, zinazoweza kusomeka na binadamu kutoka kwa kufupishwa word/document.xml (au content.xml):
  8. Hata kama word/document.xml ilikatwa katikati na kukatika kwa umeme, ni faili ya maandishi ya UTF-8 ambapo kila aya imefungwa ndani. <w:p> vitambulisho na kila maandishi yanayoendeshwa iko ndani <w:t>Your text here</w:t>.
  9. Tekeleza amri hii ya mstari mmoja Python (inafanya kazi kwenye Windows, macOS, na Linux bila kusakinisha chochote) ili kuondoa alama zote za XML na kutupa aya zako safi ndani. 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. Kwenye Windows PowerShell (ikiwa Python haijasakinishwa):
    $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
    

Tukio la 4: Kurejesha faili za PDF zilizoharibika, urithi .doc/.xls faili, na hifadhidata za SQLite

1. Kurekebisha Faili za PDF Zilizoharibika (Damaged xref table / Failed to load PDF document)

Faili ya PDF huhifadhi vitu vyake vya ukurasa kutoka juu ya faili kwenda chini, na huweka Jedwali la Marejeleo Msalaba (xref) na %%EOF trela iliyo chini kabisa ya faili ikimwambia msomaji wa PDF marekebisho kamili ya kila ukurasa. Iwapo upakuaji wa kiambatisho cha barua pepe au uhamishaji wa skana utakoma kwa asilimia 98, basi xref footer haipo na Adobe Acrobat inakataa kufungua faili, ingawa asilimia 98 ya kurasa zimekaa ndani ya faili. - Jenga upya PDF xref meza moja kwa moja kutumia qpdf, mutool (MuPDF), au 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 na .xls Faili (Ofisi 97 hadi 2003 Hati za Kiwanja cha OLE2)

Mzee .doc na .xls faili sio kumbukumbu za ZIP; wanatumia mfumo wa binary wa Microsoft OLE2 Compound File Binary Format. Ili kutoa maandishi kutoka kwa iliyoharibika .doc faili: - Katika Microsoft Word, nenda kwa Faili > Fungua > Vinjari, badilisha menyu kunjuzi ya aina ya faili karibu na kisanduku cha jina la faili kutoka Hati zote za Neno hadi Recover Text from Any File (*.*), na ufungue .doc faili. - Au kwenye macOS/Linux, endesha antiword Broken.doc > rescued.txt au strings -n 6 Broken.doc > rescued.txt.

3. Kurekebisha Hifadhidata Zilizoharibika za SQLite (.sqlite, .db, Historia ya Kivinjari, Programu za Uhasibu, Vidokezo vya Apple, Quicken, Zotero)

Mamia ya programu za kompyuta za mezani na rununu huhifadhi data yako ndani ya faili ya hifadhidata ya SQLite 3 (.sqlite, .db, .sqlite3) Wakati kompyuta inapoteza nguvu katikati ya shughuli na utapata Runtime error: database disk image is malformed (11): 1. Kwanza: Weka -wal (Andika-Mbele Ingia) na -shm faili kwenye folda sawa na .sqlite faili unapotengeneza nakala yako ya chelezo. Mara nyingi, kazi yako ya hivi majuzi ambayo haijahifadhiwa hukaa ndani database.sqlite-wal kusubiri kukaguliwa. 2. Endesha SQLite iliyojengwa ndani .recover injini (imeletwa katika SQLite 3.29+, ambayo huchanganua kurasa mbichi za diski za 4KB B- hata wakati jedwali kuu la schema limeharibiwa na kuunda upya hifadhidata safi):

sqlite3 corrupted.db ".recover" | sqlite3 repaired.db
(Ikiwa unatumia toleo la zamani la sqlite3, kukimbia sqlite3 corrupted.db ".dump" | sqlite3 repaired.db).

4. Kurejesha Hati za Google ambazo Hazijahifadhiwa, Majedwali ya Google na Maandishi ya Fomu ya Kivinjari (IndexedDB na Akiba ya RAM)

Je, ikiwa ulikuwa unaandika ripoti ndefu ndani ya Hati za Google, Notion, Confluence, au kisanduku cha maandishi cha kivinjari cha wavuti ukiwa nje ya mtandao (au kichupo kilipoganda kabla ya kusawazisha kwenye wingu)? - Hati za Google / Laha za Google Nje ya Mtandao Hifadhi ya Ndani (IndexedDB): Unapocharaza katika Hati za Google au Majedwali ya Google ndani ya Chrome au Edge, kivinjari chako huhifadhi akiba ya mabadiliko ya nje ya mtandao ndani ya saraka yako ya karibu ya wasifu kwenye Chrome (%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb) Usifute data ya kuvinjari ya kivinjari au uondoke kwenye Chrome. Unganisha tena kwenye Wi-Fi na uache kichupo kilichogandishwa wazi kwa dakika 2 ili Mfanyakazi wa Huduma ya usuli aweze kuweka foleni ya LevelDB kwenye seva za Google, au kunakili maandishi moja kwa moja nje ya skrini kwa kutumia Ctrl + A -> Ctrl + C (au kagua kipengele cha DOM kwa kutumia F12 Zana za Wasanidi Programu -> ** Kichupo cha Vipengee ** -> bonyeza kulia kwenye <div class="kix-page"> nodi -> ** Nakili > Nakili kipengele **). - Kurejesha Maandishi Yaliyopotea kwenye Kichupo cha Kivinjari Kilichofungwa au Kilichoonyeshwa upya: Ikiwa ulifunga au kuonyesha upya fomu ya wavuti kimakosa (kama vile maombi ya ruzuku, tikiti ya usaidizi au fomu ya kuchukua matibabu) baada ya kuandika kwa saa moja, bonyeza Ctrl + Shift + T (Command + Shift + T kwenye Mac) ili kufungua tena kichupo kilichofungwa mara moja, kisha bonyeza Ctrl + Z ndani ya kisanduku cha maandishi, au kagua utupaji wa kumbukumbu ya kivinjari kabla ya kufunga mchakato wa kivinjari.


Kinga: Sanidi hati ya kuzuia risasi kuhifadhi kiotomatiki ili usipoteze kazi tena

Tumia dakika tatu kubadilisha mipangilio hii minne kwenye programu zako zote za uzalishaji leo:

  • Angusha muda wa Urejeshaji Kiotomatiki wa Microsoft Office kutoka dakika 10 hadi dakika 2: Katika Neno, Excel, na PowerPoint, fungua Faili > Chaguzi > Hifadhi, badilisha "Hifadhi maelezo ya Urejeshaji Kiotomatiki kila baada ya dakika [ 2 ]", na uthibitishe "Weka toleo la mwisho la Urejeshaji Kiotomatiki nikifunga bila kuhifadhi" limechaguliwa.
  • Washa "Unda nakala rudufu kila wakati" katika Microsoft Word: Nenda kwa Faili > Chaguzi > Ya Juu > Hifadhi na uangalie "Unda nakala rudufu kila wakati". Kila wakati unapopiga Ctrl + S juu Report.docx, Word huhifadhi kiotomati toleo la awali kama Backup of Report.wbk kwenye folda moja.
  • Washa Nakala za Hifadhi Nakala Kiotomatiki za LibreOffice: Fungua Zana > Chaguzi > Pakia/Hifadhi > Jumla na uangalie "Unda nakala rudufu kila wakati" na "Hifadhi maelezo ya Urejeshaji Kiotomatiki kila baada ya dakika 5".
  • Usiwahi kuhariri hati muhimu moja kwa moja kwenye kiendeshi cha USB flash inayoweza kutolewa: Nakili faili kila mara kwenye SSD yako ya ndani (Documents folda inayoungwa mkono na a 3-2-1 mkakati wa chelezo), fanya kazi yako ndani ya nchi, na unakili faili iliyokamilishwa kwenye kiendeshi cha gumba cha USB baada tu ya kufunga programu na kubofya "Ondoa Vifaa / Toa kwa Usalama".

Maswali yanayoulizwa mara kwa mara

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.


Miongozo inayohusiana


Vyanzo vimeangaliwa

  • Ecma Kimataifa & ISO/IEC (Kimataifa): ECMA-376 / ISO/IEC 29500 Kawaida: Miundo ya Faili ya XML ya Ofisi ya Open (Fungua Kontena ya Ufungaji ya ZIP na Viainisho vya WordprocessingML / SpreadsheetML).
  • OASIS (Shirika la Kuendeleza Viwango vya Taarifa Zilizoundwa): OpenDocument Format (ODF) v1.3 Viainisho vya Maombi ya Ofisi (.odt, .ods, .odp Usanifu wa Kifurushi cha XML).
  • Microsoft Jifunze Hati Rasmi: Jinsi Neno Huunda na Kuokoa Urejeshaji Kiotomatiki (.asd) na ya Muda (-WRD*.tmp) Faili, na Utatuzi wa Hati Zilizoharibika katika Neno na Excel.
  • Hati Rasmi ya SQLite Consortium: *Ufisadi wa Hifadhidata, Uwekaji Magogo wa Andika Mbele (-wal), na Kutumia .recover Amri ya CLI kwenye Faili za Mti wa B zilizoharibiwa *.
  • Adobe / ISO 32000-2 Vipimo: Muundo wa Hati Kubebeka (PDF 2.0) Marejeleo Mtambuka (xref) Muundo wa Jedwali na Urejeshaji wa Mtiririko.