Skip to content

Барқарор кардани ҳуҷҷатҳо ва ҷадвалҳои сабтнашуда, аз нав навишташуда ё вайроншуда

Рақамҳои ёрии таъҷилӣ вобаста ба кишвар фарқ мекунанд. Ин саҳифа 911-ро истифода мебарад, рақам барои Иёлоти Муттаҳида ва Канада. Бисёре аз кишварҳои дигар 112, 999 ё рақами дигарро истифода мебаранд. Рақами кишвари худро пайдо кунед.

Бастани шартномаи 40-саҳифаи Microsoft Word ё модели молиявии мураккаби Excel тавассути клики тасодуфӣ "Захира накунед" ва дидани садамаи компютери шумо пеш аз зарба задан Ctrl + S, тасодуфан захира кардани як қолаби холӣ дар болои файли асосии соли гузашта ё гирифтани "Калима ҳангоми кушодани файл хатогӣ рӯй дод" муколамаи муколама дақиқаҳо пеш аз мӯҳлат фалокатовар аст. Зеро барномаҳои муосири маҳсулнокӣ вироишҳои фаъолро дар дохили буферҳои RAM-и идоранашаванда ва директорияҳои пинҳонии муваққатӣ нигоҳ медоранд (AutoRecover .asd, .wbk, .tmp, ва UnsavedFiles), андешидани ҳаракати нодуруст дар 60 сонияи аввал метавонад боиси он гардад, ки барнома ин файлҳои саҳнасозиро то абад тоза кунад.

Ҳатто вақте ки а .docx, .xlsx, .pptx, ё .odt файл дар диск воқеан вайрон шудааст, ** рақамҳои матн ва ҷадвали шумо қариб ҳеҷ гоҳ нест карда намешаванд**. XML Open Office муосир (.docx, .xlsx, .pptx) ва OpenDocument (.odt, .ods) файлҳо воқеан стандартӣ мебошанд .zip контейнерҳои бойгонӣ дорои файлҳои XML-матни оддӣ (word/document.xml ё xl/worksheets/sheet1.xml). Ҳатто агар феҳристи марказии ZIP-и берунӣ бо талафоти барқ ё кашидани диски USB бурида шавад, шумо метавонед 99 фоизи наср ва формулаҳои худро мустақиман аз ҷараёни хоми XML дар тӯли камтар аз панҷ дақиқа истихроҷ кунед.


Ҳоло ин корро кунед

  1. ** Навиштани файлҳои нав, насби барномаҳои барқарорсозӣ ё бозоғозкунии компютери худро бас кунед. ** Агар барнома садама зад ё шумо "Захира накунед"-ро клик кунед, файли марҳилаи муваққатӣ (.asd, .tmp, ё -$ файли lock) дар системаи оператсионии шумо нишастааст AppData ё /tmp директория ҳоло. Дар дискҳои сахти давлатӣ (SSDs) бо TRIM фаъол, захира кардани файлҳои калон ё насб кардани абзорҳои "таъмири ҳуҷҷат" дар ҳамон диск блокҳои флеши тақсимнашударо ба таври доимӣ сифр мекунад, ки буферҳои муваққатии ҳазфшудаи шуморо нигоҳ медоранд.
  2. Агар шумо танҳо як порчаи матнии муҳимро дар дохили ҳуҷҷати ТОҶИКИСТОН-КУШОда навиштаед ва пахш кунед Ctrl + S (Захира), Тирезаро НАКУНЕД, пахш кунед Ctrl + Z (Command + Z дар Mac) такроран. Дар Microsoft Word, Excel, LibreOffice, Google Docs ва Саҳифаҳои Apple, клик кардани "Захира" ҳолати кунуниро ба диск менависад аммо то даме ки равзанаи ҳуҷҷат кушода боқӣ мемонад, стеки "Барқарор"-и хотираро тоза намекунад. Пахш кардан Ctrl + Z 50 ё 100 маротиба пас аз захираи тасодуфии шумо ба қафо қадам мегузорад ва параграфҳои ҳазфшударо барқарор мекунад, ки шумо метавонед онҳоро ба файли нав нусхабардорӣ кунед.
  3. ** Пеш аз он ки ба вайроншуда даст занед .docx, .xlsx, .pdf, ё .sqlite файл, онро ду маротиба такрор кунед (Copy 1 ва Copy 2) ба ҷузвдони бехатар.** Ҳеҷ гоҳ "Кушодан ва таъмир"-и Microsoft Word-ро иҷро накунед, zip -FF, ё sqlite3 .recover бевосита дар нусхаи ягонаи аслии файли вайроншуда. Ҳамеша дар дубликат кор кунед, то ки агар барномаи таъмир ҷадвали хонданашавандаро бурад, байтҳои аслии шумо барои истихроҷи амиқтари криминалистӣ дастнорас мемонанд.
  4. ** Пинҳонро тафтиш кунед UnsavedFiles директория дар Microsoft Word, Excel ва PowerPoint фавран.** Ҳатто вақте ки шумо "Захира накунед"-ро дар ҳуҷҷати нав ё тағирёфтаи Office пахш мекунед, Microsoft Word, Excel ва PowerPoint муосир нусхаи барқароркунии худкорро бесадо нигоҳ медоранд. .asd акси дохили %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles барои чор рӯз пеш аз нест кардани он. Файл > Маълумот > Идоракунии ҳуҷҷат > Барқарор кардани ҳуҷҷатҳои захиранашуда (ё Барқарор кардани китобҳои кории захиранашуда дар Excel) -ро кушоед, то онро фавран гиред.
  5. Агар шумо тасодуфан аз болои файли дар OneDrive, Google Drive, Dropbox, iCloud Drive ё SharePoint захирашуда захира карда бошед, онро тавассути Таърихи Версияи веб дар давоми 30 сония барқарор кунед. Муҳаррикҳои ҳамоҳангсозии абр файлҳоро ба таври харобиовар аз нав наменависанд; хар дафъа Ctrl + S бо абр синхронизатсия карда мешавад, сервер акси тамғаи вақтро ба файли Таърихи Версия замима мекунад (нигоҳ доштани 25 то 500 версияи охирин барои 30 рӯз). Барои барқарор кардани дақиқаи дақиқи пеш аз хатогӣ, файлро пахш кунед -> Таърихи версия.
  6. **Дар ҳолатҳои фавқулоддаи ҳуҷҷатҳои академӣ, ҳуқуқӣ ё тиббӣ дурнаморо нигоҳ доред. ** Ягон ҷадвал ё рисолаи гумшуда ба бӯҳрони саломатии ҷисмонӣ арзиш надорад. Агар шумо кӯшиш кунед, ки дастурҳои муҳими тиббӣ ё сабтҳои ҳолати фавқулоддаро ҳангоми таҳдиди фаъол ба ҳаёт барқарор кунед, аввал ба бехатарии инсон аҳамият диҳед ва ба рақами ёрии таъҷилии маҳаллии худ занг занед (911 дар Иёлоти Муттаҳида ва Канада, 112 дар саросари Иттиҳоди Аврупо, 999 дар Британияи Кабир, ё бубинед рақамҳои фавқулодда директория).

Ҳеҷ гоҳ 'Вебсайтҳои таъмири DOCX/XLSX' -ро пардохт накунед ё файлҳои махфии ҳуқуқӣ, тиббӣ ё андозро ба порталҳои таъмири абрии тарафи сеюм бор накунед.

Даҳҳо вебсайтҳои дарранда дар болои муҳаррикҳои ҷустуҷӯ ҷойгир шудаанд, ки даъво доранд "Таъмири файлҳои вайроншудаи Word ва Excel дар онлайн". Аксарияти ин сайтҳо танҳо манбаи озодро иҷро мекунанд zip -FF ё xmllint фармон дар сервери онҳо, ба шумо пешнамоиши норавшани матни шахсии худро нишон диҳед ва барои зеркашии файли XML ҳангоми ҷамъоварии эъломияҳои махфии андоз, паролҳо ё шартномаҳои қонунии худ дар сервери хориҷӣ аз 29 то 49 доллар бо Bitcoin ё пардохти корти кредитӣ талаб кунед. Шумо метавонед ҳамон истихроҷи ZIP/XML-ро ба таври маҳаллӣ дар компютери худ дар тӯли 60 сония бо истифода аз қадамҳои зер ройгон иҷро кунед.


Дарахти қарори сегонаи барқарорсозии ҳуҷҷат ва ҷадвали электронӣ

flowchart TD
    Start["Ҳолати фавқулоддаи ҳуҷҷат: Файли захиранашуда, бар навишташуда ё вайроншуда"] --> Scenario{"Кадом нокомӣ танҳо рӯй дод?"}

    Scenario -->|"1. 'Захира накунед'-ро пахш кунед ё барнома пеш аз захира кардан садама зад"| UnsavedPath["Қадами 1: Санҷиши файл > Маълумот > Идоракунии ҳуҷҷат > Барқарор кардани ҳуҷҷатҳои захиранашуда<br/>Қадами 2: Ҳама файлҳои .asd, .xlb ва .tmp-ро аз AppData\Local & Roaming\Microsoft\Word/Excel нусхабардорӣ кунед<br/>Қадами 3: Дар Mac, папкаи $Temporarytem/tmp-ро санҷед"]

    Scenario -->|"2. Тасодуфан аз болои файл навиштан ва Захира кардан (Ctrl+S)"| OverwritePath{"Оё равзанаи ҳуҷҷат то ҳол кушода аст?"}
    OverwritePath -->|"Бале: Ҳанӯз кушода"| UndoNow["Ctrl+Z (Cmd+Z)-ро такроран пахш кунед -> Матни барқароршударо ба файли нав нусхабардорӣ кунед -> Захира ҳамчун"]
    OverwritePath -->|"Не: Аллакай баста"| VersionPath["Қадами 1: Таърихи версияи абриро тафтиш кунед (OneDrive, Google Drive, Dropbox, iCloud)<br/>Қадами 2: Дар Windows нусхаҳои ҳаҷми сояи NTFS-ро тафтиш кунед ('Версияҳои қаблӣ' / ShadowExplorer)<br/>Қадами 3: Дар Mac, APFS Local Time Machines, Snapshots, Ververtse, B'ро санҷед."]

    Scenario -->|"3. Файл кушоданро рад мекунад ('Файл мундариҷаи вайроншуда/хонданашаванда')"| CorruptPath{"Кадом намуди файл вайрон шудааст?"}
    CorruptPath -->|"Дафтари муосир (.docx, .xlsx, .pptx) ё LibreOffice (.odt, .ods)"| ZipXML["1. Файли такрорӣ -> 'Кушодан ва таъмир' -ро дар Word/Excel ё дар LibreOffice кушоед<br/>2. Номи нусхаро ба .zip -> Иҷроиши '7z x' ё 'zip -FF' -> Extract word/document.xml ё xl/sharedStrings.xml иваз кунед"]
    CorruptPath -->|"Дафтари дуии меросӣ (.doc, .xls) ё PDF (.pdf)"| BinaryFix["Сатрҳоро тавассути 'Барқарор кардани матн аз ҳама гуна файл' бароред Ё ҷадвали xref-и PDF-ро бо 'qpdf --decrypt' / 'mutool clean' таъмир кунед"]
    CorruptPath -->|"Database SQLite (.sqlite, .db) ё CSV"| DBFix["Иҷроиши 'sqlite3 corrupt.db \".recover\"| sqlite3 fixed.db' барои аз нав сохтани саҳифаҳои дарахти B"]

Сенарияи 1: Барқарор кардани ҳуҷҷатҳои САҚТАНАШУДА (Баъд аз клик "Нигоҳ накунед" ё садамаи барнома)

Вақте ки шумо дар барномаҳои Microsoft Word, Excel, PowerPoint, LibreOffice ё Adobe кор мекунед, барнома аксҳои даврии AutoRecover (дар ҳар 10 дақиқа пешфарз) ва буферҳои муваққатии ивазкуниро менависад (-WRDxxxx.tmp) ба ҷузвдонҳои системаи пинҳонӣ.

Роҳҳои дақиқи пинҳоншудаи файл барои файлҳои захиранашуда ва худкор дар Windows, macOS ва Linux

Explorer File, Finder (Cmd + Shift + G), ё равзанаи Терминал ва ин феҳристҳои дақиқро фавран пеш аз кушодан ва пӯшидани барнома якчанд маротиба тафтиш кунед:

Барнома ва OS Роҳи дақиқи феҳристи дорои захиранашуда .asd, .tmp, ва Барқарорсозии худкори файлҳо Васеъ кардани файлҳо барои ҷустуҷӯ
Microsoft Word, Excel ва PowerPoint (Windows) 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles (Файлҳое, ки шумо "Захира накунед" -ро клик кардаед)
2. %APPDATA%\Microsoft\Word\ (ё \Excel\ / \PowerPoint\)
3. %LOCALAPPDATA%\Temp\
.asd (Автобарқароркунии аксбардорӣ), .wbk (Нусхаи захиравии калима), .xlb / .xar (Excel AutoRecover), -WRD*.tmp, -WRL*.tmp
Microsoft Word, Excel & PowerPoint (macOS) 1. -/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery * (иваз кунед Word бо Excel ё Powerpoint)*
2. Папкаи Temp Temp: Иҷро кунед open $TMPDIR дар Терминал ва кушоед TemporaryItems зерпапка
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/ ва /tmp/lu*
.bak, .odt_0.odt, lu*.tmp
** Apple Pages, Numbers & Keynote (macOS)** 1. -/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/
2. -/Library/Application Support/CloudDocs/session/containers/
.pages, .numbers, .key бастаҳои бастаҳо
** Notepad ++ & Рамзи VS (Ҳатто барои ҷадвалҳои беном сабтнашуда)** Блокнот++: %APPDATA%\Notepad++\backup\
** Рамзи VS (Win): %APPDATA%\Code\User\History\ & %APPDATA%\Code\Backups\
Рамзи VS (Mac)**: -/Library/Application Support/Code/User/History/
new 1@2026-..., аксҳои вақти тамғаи JSON/матн

Як фармони PowerShell ва скрипти macOS/Linux барои ҷамъоварии ҳама файлҳои муваққатии Office ҳозир

Ба ҷои он ки даҳ ҷузвдони пинҳоншударо дастӣ клик кунед, ин скрипти наҷотдиҳии танҳо барои хонданро иҷро кунед, то ҳар як наҷотёфтаро нусхабардорӣ кунед. .asd, .wbk, ва Office .tmp файле, ки дар 48 соати охир ба ҷузвдони Мизи кории шумо тағир дода шудааст:

  • Дар Windows (Иҷро дар PowerShell):
    $RescueDir = "$env:USERPROFILE\Desktop\Document_Rescue"
    New-Item -ItemType Directory -Force -Path $RescueDir | Out-Null
    $SearchPaths = @(
        "$env:LOCALAPPDATA\Microsoft\Office\UnsavedFiles",
        "$env:APPDATA\Microsoft\Word",
        "$env:APPDATA\Microsoft\Excel",
        "$env:APPDATA\Microsoft\PowerPoint",
        "$env:LOCALAPPDATA\Temp"
    )
    Get-ChildItem -Path $SearchPaths -Include "*.asd","*.wbk","*.xar","~WRD*.tmp","~WRL*.tmp","*.docx","*.xlsx" -Recurse -Force -ErrorAction SilentlyContinue |
      Where-Object { $_.LastWriteTime -gt (Get-Date).AddHours(-48) } |
      ForEach-Object {
          Copy-Item $_.FullName -Destination (Join-Path $RescueDir ($_.LastWriteTime.ToString("HHmmss_") + $_.Name)) -Force
      }
    Write-Host "Copied all candidate recovery files to $RescueDir"
    
  • Дар macOS / Linux (Иҷро дар Терминал):
    mkdir -p ~/Desktop/Document_Rescue
    find ~/Library/Containers/com.microsoft.* "$TMPDIR" ~/.config/libreoffice /tmp \
      \( -iname "*.asd" -o -iname "*AutoRecovery*" -o -iname "~WR*.tmp" -o -iname "*.bak" \) \
      -mtime -2 -exec cp -p {} ~/Desktop/Document_Rescue/ \; 2>/dev/null
    ls -la ~/Desktop/Document_Rescue/
    
  • ** Чӣ тавр кушодани барқароршуда .asd ё -WRLxxxx.tmp файл**: Ду маротиба клик накунед .asd файл дар Explorer File (Windows аксар вақт даъво мекунад, ки онро кушода наметавонад .asd бевосита). Ба ҷои ин, Microsoft Word-ро оғоз кунед -> клик кунед Файл > Кушодан > Баррасӣ -> менюи афтандаро дар кунҷи рости поён ба "Ҳамаи файлҳо (*.*)" -> -ро интихоб кунед .asd ё .tmp файл дар дохили шумо Document_Rescue папка.

Сенарияи 2: Барқарор кардани файлҳои БЕРНАВИШТА (Вақте ки шумо файли хубро захира кардаед ва барномаро пӯшидаед)

Агар шумо тасодуфан ҷадвали асосии моҳи гузаштаро кушоед, нисфи ҷадвалҳоро нест кардаед, пахш кунед Ctrl + S (Захира) ба ҷои Захира ҳамчун, ва аллакай барнома баста шуда буд, буфери Бекор кардан дар хотира нест. Аммо, системаҳои файлии муосир ва муштариёни ҳамоҳангсозӣ блокҳои таърихиро тавассути панҷ механизм нигоҳ медоранд:

1. Таърихи версияи синхронизатсияи абрӣ (OneDrive, SharePoint, Google Drive, Dropbox, iCloud)

Агар файл дар дохили шумо зиндагӣ мекард Desktop, Documents, ё папкаи абре, ки аз ҷониби OneDrive, Dropbox, Google Drive ё iCloud ҳамоҳанг карда шудааст: - Microsoft OneDrive / SharePoint: Файлро дар File Explorer пахш кунед (ё ворид шавед). onedrive.live.com) -> клик кунед Таърихи версия. Се нуқтаро пахш кунед (...) дар паҳлӯи тамғаи вақт аз пеш аз хатогиатон ва Барқарорсозӣ-ро клик кунед. - ** Google Drive (ҳатто барои маҳаллӣ .docx / .xlsx файлҳои тавассути Drive барои мизи корӣ ҳамоҳангшуда)**: Файлро бо тугмаи рост клик кунед drive.google.com -> Маълумоти файл > Идоракунии версияҳо, ё ҳуҷҷатро кушоед ва -ро пахш кунедCtrl + Alt + Shift + H барои дидани таърихи такмили пурра. - Dropbox: Файлро бо тугмаи рост клик кунед -> Таърихи версия (ҳар як захираро барои 30 то 180 рӯз нигоҳ медорад; ҳатто агар шумо якбора 100 файлро аз нав навиштед, Dropbox Rewind тамоми ҷузвдонро ба ҳар дақиқа бармегардонад). - Apple iCloud Drive ва Versioning Native macOS (NSDocument Версияҳо): Дар macOS файли аз нав навишташударо дар Саҳифаҳо, Рақамҳо, Keynote, TextEdit ё Пешнамоиш кушоед ва Файл > Бозгашт ба > Баррасии ҳама версияҳо...-ро аз сатри менюи боло клик кунед. macOS махзани версияи ҳуҷҷатҳои дохилии SQLite/порчаро нигоҳ медорад (/.DocumentRevisions-V100) дар диски APFS-и худ ҳатто агар шумо Time Machine-ро истифода набаред.

2. Нусхаҳои ҳаҷми сояи Windows NTFS (Previous Versions ва ShadowExplorer)

Ҳатто дар як маҳаллӣ C: диске, ки бо ягон абр ҳамоҳанг карда нашудааст, Windows давра ба давра аксҳои блоки танҳо барои хондан дар вақти диски шуморо бо номи Нусхаҳои сояи ҳаҷм (VSS) ҳангоми нуқтаҳои барқарорсозии система ё навсозӣ эҷод мекунад: 1. Файли аз нав навишташударо (ё ҷузвдони волидайнро, ки онро дар ихтиёр дорад) бо тугмаи рости муш клик кунед дар Explorer File -> ҷадвали Хусусиятҳо -> Версияҳои қаблӣ-ро клик кунед. 2. Агар Previous Versions ҷадвали холӣ пайдо мешавад, дар он ҷо таваққуф накунед: Windows 10 ва 11 аксар вақт аксҳои мавҷудаи VSS-ро дар File Explorer GUI пинҳон мекунанд, дар ҳоле ки ҳаҷми сояҳо дар диск бетағйир мемонанд. 3. Сатри фармони Маъмурро кушоед ва санҷед, ки оё нусхаҳои соя вуҷуд доранд:

vssadmin list shadows
4. Агар vssadmin list shadows як ё якчанд номбар мекунад HARDDISKVOLUME_SHADOWCopy ҳаҷми (масалан, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), он аксро мустақиман ба ҷузвдони худ пайваст кунед C: гардонед, то шумо метавонед онро паймоиш кунед ва ҳуҷҷати қаблан навишташудаи худро нусхабардорӣ кунед:
mklink /d C:\ShadowRescue \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\
Кушода C:\ShadowRescue\Users\YourName\Documents\ дар File Explorer ва нусхабардории версияи кӯҳнаи файли худро нусхабардорӣ кунед.

3. Намоишҳои маҳаллии macOS APFS (tmutil listlocalsnapshots)

Ҳатто вақте ки диски эҳтиётии Time Machine-и берунии шумо дар зарфи ду ҳафта аз ҷевон ҷудо карда шудааст, macOS ба таври худкор ҳар соат APFS Snapshots Local-ро мустақиман дар Mac SSD дохилии шумо эҷод мекунад:

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

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


Сенарияи 3: Таъмири ФАСОД .docx, .xlsx, .pptx, ва .odt файлҳо (Усули истихроҷи ҷарроҳии ZIP + XML)

Чаро ҳуҷҷатҳои муосири Office фасод мекунанд? Аз Microsoft Office 2007 сар карда, .docx, .xlsx, ва .pptx файлҳо (инчунин LibreOffice .odt, .ods, ва .odp файлҳо) файлҳои бинарии ягонаи монолитӣ нестанд. Хар .docx ё .xlsx файл аслан як бойгонии стандартии PKZIP** аст, ки дорои дарахти ҷузвдонҳо ва файлҳои XML UTF-8 мебошад.

Вақте ки диски флеши USB бидуни баровардан ҷудо карда мешавад, ҳиссаи шабака ҳангоми сабткунӣ кам мешавад ё Word дар нимаи навиштан садама мезанад, сарлавҳаи ZIP Directory Central дар охири файл бурида мешавад ё теги ягонаи XML дар word/document.xml баста намешавад. Microsoft Word ва Excel таҳлилгари хеле сахти XML доранд: агар ҳатто як байт дар поёни ZIP ё схемаи XML нодуруст сохта шуда бошад, Word кушодани тамоми ҳуҷҷати 50 саҳифаро рад мекунад.

Қадами 1: Аввалан 3 таҳлилгари дарунсохтаи вайроннашавандаро санҷед

Ҳамеша файли вайроншудаи худро такрор кунед (Contract_Copy.docx) пеш аз санҷиши ин се ислоҳи зуд:

  1. ** Microsoft Office дарунсохташудаи "Кушода ва таъмир"**:
  2. Word, Excel ё PowerPoint-ро оғоз кунед -> клик кунед Файл > Кушодан > Мурури (файлро аз рӯйхати "Файлҳои охирин" клик накунед.).
  3. як бор-ро дар файли такрории вайроншудаи худ клик кунед, то онро таъкид кунед.
  4. Тугмаи хурди -ро пахш кунед (▼) дар канори рости [ Open | ▼ ] тугмаро дар тарафи рости поёни қуттии муколама пахш кунед ва "Кушодан ва таъмир..."-ро интихоб кунед.
  5. Дар Excel, агар Таъмир ноком шавад, қадамро такрор кунед ва "Extract Data" -> "Табдил ба арзишҳо" ё "Барқарорсозии формулаҳо"-ро интихоб кунед.
  6. ** Коррупсияро кушоед .docx / .xlsx дар дохили LibreOffice ё Google Docs**:
  7. LibreOffice Writer ва Calc (озод, сарчашмаи кушода дар libreoffice.org) нисбат ба Microsoft Office таҳлилгари XML ва ZIP-ро бахшандатар, ба хатоҳо таҳаммулпазиртар истифода баред. Тақрибан дар 60 фоизи ҳолатҳое, ки Microsoft Word ё Excel кушодани файли вайроншударо комилан рад мекунанд ва кушодани он маҳз ҳамон .docx ё .xlsx файли дохили LibreOffice тамоми ҳуҷҷатро тоза мекушояд ва ба шумо имкон медиҳад, ки Файл > Захира ҳамчун-ро пахш кунед, то як чизи нав, ба мушаххасот мувофиқ нависад .docx ё .xlsx файл.
  8. Дар Excel: Ба чашмакҳои дафтари кории шикаста аз китоби нави холӣ истинод кунед (истихроҷи истинодҳои беруна):
  9. Агар вайроншуда .xlsx ё .xls китоби корӣ Excel ҳар дафъае, ки шумо онро кушоед, шумо метавонед арзишҳои чашмаки хомро бидуни кушодани файли вайроншуда берун кашед:
  10. Дафтари нави холии Excel-ро кушоед.
  11. Дар ҳуҷайра A1, истинод ба формулаи беруниро нависед Sheet1 файли вайроншудаи шумо:
    ='C:\Users\YourName\Desktop\[CorruptedFile.xlsx]Sheet1'.A1
    
  12. пахш кунед Enter. Excel ҷараёни ҳуҷайраҳои хоми BIFF/XML-ро аз диск бидуни намоиш додани диаграммаҳо, макросҳо ё услубҳои вайроншуда мехонад. Дастаки пурро дар сутунҳо кашед A тавассути Z ва 1000 сатрро ба поён гузоред, то ҳар як рақам ва сатри матнро дар варақ берун кунед, пас ҳамаи чашмакҳоро нусхабардорӣ кунед ва Арзишҳоро часбонед (Ctrl + Alt + V -> Values).

Қадами 2: Усули истихроҷи ZIP + XML (Ҳангоми нокомии "Кушодан ва таъмир" 99% матн/рақамҳоро барқарор мекунад)

Агар ҳам Office "Кушодан ва таъмир" ва ҳам LibreOffice ноком шаванд, зеро .docx, .xlsx, .pptx, ё .odt Контейнери ZIP бурида шудааст, файлҳои дохилии XML-ро мустақиман истихроҷ кунед:

Анатомияи Office Open XML (.docx / .xlsx / .pptx) архив

Навъи файли берунӣ Номи васеъшавиро ба Файли дохилии XML кори воқеии шуморо нигоҳ медорад Дар дохили архив чӣ зиндагӣ мекунад
** Ҳуҷҷати Word (.docx)** .zip word/document.xml (100% матни асосӣ)
word/header1.xml, word/footer1.xml, word/footnotes.xml
word/media/ (Ҳар як акси дарунсохташуда, PNG ва JPEG бо 100% ҳалли аслӣ)
** Китоби кории Excel (.xlsx)** .zip xl/sharedStrings.xml (Ҳамаи сатрҳои матнӣ дар китоби корӣ)
xl/worksheets/sheet1.xml, sheet2.xml (Ҳама арзишҳои ададӣ, координатаҳои чашмакҳо ва формулаҳо)
xl/media/ (Тасвирҳои воридшуда)
xl/calcChain.xml (Аксар вақт файле, ки вайрон мекунад, нест мекунад calcChain.xml бисьёр вайроншударо ислох мекунад .xlsx файлҳо)
** Deck PowerPoint (.pptx)** .zip ppt/slides/slide1.xml, slide2.xml, ва гайра.
ppt/notesSlides/notesSlide1.xml (Эдди маърузачй)
ppt/media/ (Ҳама тасвирҳои слайд, аудио ва клипҳои видеоӣ)
LibreOffice (.odt / .ods) .zip content.xml (Ҳама матни ҳуҷҷат, ҷадвалҳо ва чашмакҳои ҷадвал) Pictures/ (Ҳама графикаи воридшуда)

Терминали дақиқ / PowerShell барои барқарор кардани бойгонии ZIP ва истихроҷи насри хом фармон медиҳад

  1. Нусхаи файли вайроншударо созед ва васеъшавии онро бо ном иваз кунед .zip (масалан, BrokenThesis.docx -> BrokenThesis.zip).
  2. Файлҳои боқимондаи XML ва медиаро маҷбуран истихроҷ кунед, ки ба фасоди сарлавҳаи ZIP беэътиноӣ кунед:
  3. Истифодаи 7-Zip (Windows / Linux / macOS) ё zip -FF (macOS / Linux): истихроҷи стандартии Windows Explorer ZIP дар сурати осеб дидани поёни ZIP қатъ мешавад, дар ҳоле ки 7-Zip (7z x) ва Info-ZIP (zip -FF) аз оғози файл бахш ба бахш скан кунед ва ҳар як файли солимро пеш аз нуқтаи буриш хориҷ кунед:
    # On macOS or Linux: Rebuild the damaged ZIP structure and extract everything
    zip -FF BrokenThesis.zip --out RepairedArchive.zip
    unzip -q RepairedArchive.zip -d Extracted_Contents/
    
    # Or using 7-Zip (extracts word/document.xml even if the end of the file is missing):
    7z x BrokenThesis.zip -oExtracted_Contents/
    
  4. ** Ислоҳи зуд барои Excel .xlsx Файлҳо (calcChain.xml & styles.xml бартараф кардан)**:
  5. Зиёда аз нисфи Excel вайроншуда .xlsx файлҳо танҳо кушода наметавонанд, зеро xl/calcChain.xml ё xl/styles.xml вайрон шудааст, дар ҳоле ки xl/worksheets/sheet1.xml ва xl/sharedStrings.xml 100 фоиз солим мебошанд.
  6. Дарун Extracted_Contents/xl/, ** нест кунед calcChain.xml**, аз нав зип мазмуни Extracted_Contents бозгашт ба FixedWorkbook.xlsx, ва онро дар Excel кушоед (Excel ба таври худкор аз нав барқарор мекунад calcChain.xml дар боркунӣ).
  7. ** Параграфҳои тоза ва барои одамон хондашавандаро аз матни буридашуда хориҷ кунед word/document.xml (ё content.xml)**:
  8. Ҳатто агар word/document.xml дар нисфи роҳ бо қатъ шудани барқ қатъ карда шуд, он файли матнии оддии UTF-8 аст, ки дар он ҳар як параграф печонида шудааст. <w:p> барчаспҳо ва ҳар як матн дар дохили он аст <w:t>Your text here</w:t>.
  9. Ин фармони як сатри Python-ро иҷро кунед (дар Windows, macOS ва Linux бе насби чизе кор мекунад) то ҳама аломатгузории XML-ро хориҷ кунед ва параграфҳои тозаи худро ба дохили он партояд. Recovered_Prose.txt:
    python3 -c "
    import re, html, pathlib
    raw = pathlib.Path('Extracted_Contents/word/document.xml').read_text(encoding='utf-8', errors='ignore')
    raw = re.sub(r'</w:p>', '\n\n', raw)
    text = html.unescape(re.sub(r'<[^>]+>', '', raw))
    pathlib.Path('Recovered_Prose.txt').write_text(text, encoding='utf-8')
    print('Saved clean text to Recovered_Prose.txt')
    "
    
  10. Дар Windows PowerShell (агар Python насб нашуда бошад):
    $raw = Get-Content "Extracted_Contents\word\document.xml" -Raw -Encoding UTF8
    $text = ($raw -replace '</w:p>', "`r`n`r`n") -replace '<[^>]+>', ''
    [System.Net.WebUtility]::HtmlDecode($text) | Set-Content "Recovered_Prose.txt" -Encoding UTF8
    

Сенарияи 4: Барқарор кардани PDF файлҳои вайроншуда, мерос .doc/.xls файлҳо ва пойгоҳи додаҳои SQLite

1. Таъмири файлҳои вайроншудаи PDF (Damaged xref table / Failed to load PDF document)

Файли PDF объектҳои саҳифаи худро аз болои файл ба поён нигоҳ медорад ва Ҷадвали истинодҳои байниҳамдигарӣ (xref) ва %%EOF трейлер дар поёни файл ба хонандаи PDF офсети дақиқи байти ҳар як саҳифаро нақл мекунад. Агар зеркашии замимаи почтаи электронӣ ё интиқоли сканер 98 фоиз қатъ шавад, xref поёни поён нест ва Adobe Acrobat кушодани файлро рад мекунад, гарчанде ки 98 фоизи саҳифаҳо дар дохили файл ҷойгиранд. - ** PDF-ро аз нав созед xref ҷадвали ба таври худкор истифода qpdf, mutool (MuPDF) ё Ghostscript (gs)**:

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

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

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

2. Бинарии меросӣ .doc ва .xls Файлҳо (Office 97 то 2003 OLE2 Documents Compound)

калонсолтар .doc ва .xls файлҳо архивҳои ZIP нестанд; онҳо бинарии Microsoft-ро истифода мебаранд OLE2 Compound File Binary Format. Барои кашидани матн аз файли вайроншуда .doc файл: - Дар Microsoft Word, ба Файл > Кушодан > Баррасӣ гузаред, афтанда намуди файлро дар паҳлӯи қуттии номи файл аз Ҳамаи ҳуҷҷатҳои Word ба ** иваз кунед.Recover Text from Any File (*.*)**, ва кушоед .doc файл. - Ё дар macOS/Linux, иҷро кунед antiword Broken.doc > rescued.txt ё strings -n 6 Broken.doc > rescued.txt.

3. Таъмири пойгоҳи додаҳои вайроншудаи SQLite (.sqlite, .db, Таърихи браузер, Барномаҳои ҳисобдорӣ, Apple Notes, Quicken, Zotero)

Садҳо барномаҳои мизи корӣ ва мобилӣ маълумоти шуморо дар файли пойгоҳи додаҳои SQLite 3 нигоҳ медоранд (.sqlite, .db, .sqlite3). Вақте ки компютер қувваи барқро дар миёнаи транзаксия гум мекунад ва шумо ** мегиредRuntime error: database disk image is malformed (11): 1. ** Аввал: нигоҳ доред -wal (Навиштани гузориши пешакӣ) ва -shm файлҳо дар ҳамон ҷузвдон бо .sqlite файл ҳангоми сохтани нусхаи эҳтиётии худ. Аксар вақт кори охирини захиранашудаи шумо дар дохили он нишастааст database.sqlite-wal мунтазири санҷида шудан. 2. ** SQLite-и дарунсохтро иҷро кунед .recover муҳаррик** (дар SQLite 3.29+ ҷорӣ карда шудааст, ки саҳифаҳои диски B-дарахти 4KB-ро ҳатто ҳангоми осеб дидани ҷадвали схемаи асосӣ скан мекунад ва пойгоҳи додаи тозаро барқарор мекунад):

sqlite3 corrupted.db ".recover" | sqlite3 repaired.db
(Агар версияи кӯҳнаи sqlite3, давидан sqlite3 corrupted.db ".dump" | sqlite3 repaired.db).

4. Барқарор кардани ҳуҷҷатҳои захиранашудаи Google, Sheets Google ва матни шакли веб-браузер (IndexedDB & Кэши RAM)

Чӣ мешавад, агар шумо дар дохили Google Docs, Notion, Confluence ё қуттии матнии браузери веб дар ҳолати офлайн гузориши дарозеро менависед (ё вақте ки ҷадвал пеш аз синхронизатсия бо абр ях бастааст)? - ** Анбори офлайнии маҳаллӣ Docs / Sheets Google (IndexedDB): Вақте ки шумо дар Google Docs ё Google Sheets дар дохили Chrome ё Edge менависед, браузери шумо дар феҳристи профили маҳаллии Chrome кэшҳои мунтазири мутатсияҳои офлайнӣ дорад (%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb). Маълумоти дидани браузерро тоза накунед ё аз Chrome берун нашавед. Ба Wi-Fi дубора пайваст шавед ва ҷадвали яхкардашударо барои 2 дақиқа боз бимонед, то Корманди хидматрасонии пасзамина тавонад навбати LevelDB-ро ба серверҳои Google тоза кунад ё матнро мустақиман аз экран бо истифода аз ** нусхабардорӣ кунад.Ctrl + A -> Ctrl + C (ё унсури DOM-ро бо истифода аз F12 Асбобҳои таҳиякунанда -> Элементҳо ҷадвали -> тугмаи ростро клик кунед <div class="kix-page"> гиреҳ -> Нусхабардорӣ > Элементи нусхабардорӣ). - Барқарор кардани матни гумшуда дар варақаи браузери пӯшида ё навшуда: Агар шумо тасодуфан варақаи вебро (ба мисли аризаи грантӣ, чиптаи дастгирӣ ё варақаи қабули тиббӣ) пас аз як соат навиштан баста ё навсозӣ карда бошед, -ро пахш кунед.Ctrl + Shift + T (Command + Shift + T дар Mac) барои фавран боз кардани ҷадвали пӯшида, пас ** -ро пахш кунедCtrl + Z** дар дохили қуттии матн, ё пеш аз пӯшидани раванди браузер партови хотираи браузерро тафтиш кунед.


Пешгирӣ: Захираи автоматии ҳуҷҷати тирпаронӣро танзим кунед, то шумо дигар корро аз даст надиҳед

Имрӯз се дақиқаро барои тағир додани ин чаҳор танзимот дар барномаҳои маҳсулнокии худ сарф кунед:

  • ** Фосилаи барқароркунии худкори Microsoft Office-ро аз 10 дақиқа то 2 дақиқа партоед**: Дар Word, Excel ва PowerPoint, Файл > Интихоб > Захира-ро кушоед, "Захираи иттилооти худкорро ҳар [ 2 ] дақиқа нигоҳ доред" ва тафтиш кунед "Нусхаи охирини барқароршудаи худкорро нигоҳ доред, агар ман бе нигоҳдорӣ пӯшам" тафтиш карда шудааст.
  • Дар Microsoft Word "Ҳамеша нусхаи эҳтиётӣ эҷод кардан"-ро фаъол созед: Ба Файл > Интихоб > Мукаммал > Захира гузаред ва "Ҳамеша нусхаи эҳтиётиро эҷод кунед"-ро санҷед. Ҳар дафъае, ки шумо задед Ctrl + S дар Report.docx, Word ба таври худкор версияи пештараро ҳамчун захира мекунад Backup of Report.wbk дар ҳамон папка.
  • Нусхаҳои эҳтиётии худкори LibreOffice-ро фаъол созед: Кушоед Асбобҳо > Интихоб > Бор кардан/Захира > Умум ва "Ҳамеша нусхаи эҳтиётӣ эҷод кунед" ва "Маълумоти барқарорсозии худкорро ҳар 5 дақиқа захира кунед"-ро санҷед.
  • Ҳеҷ гоҳ ҳуҷҷатҳои муҳимро мустақиман дар диски флеши USB-и арзон таҳрир накунед: Ҳамеша файлро ба SSD дохилии худ нусхабардорӣ кунед (Documents папкаи пуштибонии а Стратегияи эҳтиётии 3-2-1), кори худро ба таври маҳаллӣ иҷро кунед ва файли тайёрро танҳо пас аз пӯшидани барнома ва пахш кардани "Бехатар нест кардани сахтафзор / хориҷ кардан" ба диски ангушти USB нусхабардорӣ кунед.

Саволҳои зуд-зуд додашаванда

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

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

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

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

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

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

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

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


Дастурҳои алоқаманд


Сарчашмаҳо тафтиш карда шуданд

  • Ecma International & ISO/IEC (Байналмилалӣ): * ECMA-376 / ISO/IEC 29500 Стандарт: Форматҳои файли Office Open XML (Конвенсияҳои бастабандии кушода ZIP контейнер ва WordprocessingML / Мушаххасоти SpreadsheetML)*.
  • OASIS (Ташкилот оид ба пешбурди стандартҳои иттилоотии сохторӣ): * Формати OpenDocument (ODF) v1.3 Мушаххасоти барномаҳои офисӣ (.odt, .ods, .odp Архитектураи бастаи XML)*.
  • Microsoft Ҳуҷҷатҳои расмии омӯзед: Чӣ тавр Word худкорбарқароркуниро эҷод ва барқарор мекунад (.asd) ва муваққатӣ (-WRD*.tmp) Файлҳо ва бартараф кардани мушкилоти ҳуҷҷатҳои вайроншуда дар Word ва Excel.
  • Ҳуҷҷатҳои расмии Консорсиуми SQLite: * Коррупсияи махзани маълумот, Сабти пешакии навиштан (-wal), ва Истифодаи .recover Фармони CLI оид ба файлҳои вайроншудаи B-tree*.
  • Мушаххасоти Adobe / ISO 32000-2: * Формати ҳуҷҷати портативӣ (PDF 2.0) истинодҳои байнисоҳавӣ (xref) Сохтори ҷадвал ва барқарорсозии ҷараёни*.