Kaydedilmemiş, Üzerine Yazılmış veya Bozuk Belgeleri ve Elektronik Tabloları Kurtarma¶
Acil durum numaraları ülkeye göre farklılık gösterir. Bu sayfada Amerika Birleşik Devletleri ve Kanada'nın numarası olan 911 kullanılmaktadır. Diğer birçok ülke 112, 999 veya başka bir numarayı kullanır. Ülkenize ait numarayı bulun.
Yanlışlıkla "Kaydetme" seçeneğini tıklatarak 40 sayfalık bir Microsoft Word sözleşmesini veya karmaşık bir Excel mali modelini kapatmak ve daha siz karar vermeden önce bilgisayarınızın çökmesini izlemek Ctrl + S, yanlışlıkla boş bir şablonu geçen yılın ana dosyasına kaydetmek veya son teslim tarihinden dakikalar önce korkunç "Word, dosyayı açmaya çalışırken bir hatayla karşılaştı" iletişim kutusunu almak felaket gibi geliyor. Çünkü modern üretkenlik uygulamaları, etkin düzenlemeleri geçici RAM arabelleklerinde ve gizli geçici hazırlama dizinlerinde barındırır (AutoRecover .asd, .wbk, .tmpve UnsavedFiles), ilk 60 saniyede yanlış hamle yapmak, uygulamanın bu hazırlama dosyalarını sonsuza kadar temizlemesine neden olabilir.
Hatta ne zaman bir .docx, .xlsx, .pptxveya .odt dosya diskte gerçekten bozuksa, metin ve e-tablo numaralarınız neredeyse hiç kaybolmaz. Modern Ofis Açık XML (.docx, .xlsx, .pptx) ve OpenDocument (.odt, .ods) dosyalar aslında standarttır .zip düz metin XML dosyalarını içeren arşiv kapları (word/document.xml veya xl/worksheets/sheet1.xml). Dış ZIP merkezi dizini bir güç kaybı veya USB flash sürücünün çekilmesi nedeniyle kesilse bile, yazılarınızın ve formüllerinizin yüzde 99'unu beş dakikadan kısa bir sürede doğrudan ham XML akışından çıkarabilirsiniz.
Bunu şimdi yap¶
- Yeni dosyalar yazmayı, kurtarma programları yüklemeyi veya bilgisayarınızı yeniden başlatmayı DURDURUN. Bir uygulama çökerse veya "Kaydetme" seçeneğini tıklattıysanız, geçici hazırlama dosyası (
.asd,.tmpveya-$kilit dosyası) işletim sisteminizde duruyorAppDataveya/tmpşu anda dizin. Katı Hal Sürücülerinde (SSD'ler)TRIMetkinleştirildiğinde, büyük dosyaları kaydetmek veya bloatware "belge onarımı" araçlarını aynı sürücüye yüklemek, silinen geçici arabelleklerinizi tutan ayrılmamış flash bloklarını kalıcı olarak sıfırlayacaktır. - **Hala açık bir belgenin içindeki önemli bir metin pasajının üzerine yazıp tuşuna bastıysanız
Ctrl + S(Kaydet), pencereyi KAPATMAYIN, tuşuna basınCtrl + Z(Command + Z** Microsoft Word, Excel, LibreOffice, Google Dokümanlar ve Apple Pages'de "Kaydet" seçeneğine tıklamak mevcut durumu diske yazar ancak belge penceresi açık kaldığı sürece bellek içi Geri Al yığınını TEMİZLEMEZ. PreslemeCtrl + Z50 veya 100 kez, yanlışlıkla kaydettiğinizden geriye doğru ilerleyecek ve silinen paragrafları geri yükleyecek ve daha sonra bunları yeni bir dosyaya kopyalayabilirsiniz. - Bozuk bir şeye dokunmadan önce
.docx,.xlsx,.pdfveya.sqlitedosyayı iki kez çoğaltın (Copy 1veCopy 2) güvenli bir klasöre atın. Hiçbir zaman Microsoft Word'ün "Aç ve Onar" özelliğini çalıştırmayın,zip -FFveyasqlite3 .recoverdoğrudan hasarlı bir dosyanın tek orijinal kopyasına. Her zaman bir kopya üzerinde çalışın, böylece bir onarım programı okunamayan bir tabloyu keserse, daha derin adli çıkarım için orijinal ham baytlarınıza dokunulmadan kalır. - Gizli olanı kontrol et
UnsavedFilesDizini Microsoft Word, Excel ve PowerPoint'te anında. Yepyeni veya değiştirilmiş bir Office belgesinde açıkça "Kaydetme" seçeneğini tıklattığınızda bile, modern Microsoft Word, Excel ve PowerPoint, Otomatik Kurtarma'nın bir kopyasını sessizce saklar..asdenstantane fotoğraf içeride%LOCALAPPDATA%\Microsoft\Office\UnsavedFilesdört gün boyunca silinmeden önce. Hemen almak için Dosya > Bilgi > Belgeyi Yönet > Kaydedilmemiş Belgeleri Kurtar (veya Excel'de Kaydedilmemiş Çalışma Kitaplarını Kurtar) seçeneğini açın. - Yanlışlıkla OneDrive, Google Drive, Dropbox, iCloud Drive veya SharePoint'te depolanan bir dosyanın üzerine kaydettiyseniz, bu dosyayı 30 saniye içinde Web Sürümü Geçmişi aracılığıyla geri yükleyin. Bulut senkronizasyon motorları dosyaların üzerine zarar verecek şekilde yazmaz; her zaman
Ctrl + Sbulutla senkronize edildiğinde, sunucu Sürüm Geçmişi dosyasına zaman damgalı bir anlık görüntü ekler (son 25 ila 500 sürümü 30 gün boyunca saklar). Hatadan önceki dakikayı tam olarak geri yüklemek için dosyaya sağ tıklayın -> Sürüm Geçmişi. - Akademik, hukuki veya tıbbi belgelemeyle ilgili yüksek stresli acil durumlarda perspektifinizi koruyun. Kayıp hiçbir e-tablo veya tez, fiziksel bir sağlık krizine değmez. Aktif bir yaşam güvenliği tehdidi sırasında kritik tıbbi direktifleri veya acil durum kayıtlarını kurtarmaya çalışıyorsanız, önce insan güvenliğine öncelik verin ve yerel acil durum numaranızı arayın (Amerika Birleşik Devletleri ve Kanada'da 911, Avrupa Birliği genelinde 112, Birleşik Krallık'ta 999 veya acil numaralar dizin).
Asla 'Çevrimiçi DOCX/XLSX Onarım Web Sitelerine' ödeme yapmayın veya gizli yasal, tıbbi veya vergi dosyalarını üçüncü taraf bulut onarım portallarına yüklemeyin
Düzinelerce yağmacı web sitesi, "Bozuk Word ve Excel Dosyalarını Çevrimiçi Onar" iddiasıyla arama motorlarında üst sıralarda yer alıyor. Bu sitelerin çoğu ücretsiz açık kaynak sürümünü çalıştırıyor zip -FF veya xmllint güvenilmeyen bir yabancı sunucuda gizli vergi beyannamelerinizi, şifrelerinizi veya yasal sözleşmelerinizi toplarken, size kendi metninizin bulanık bir ön izlemesini gösterirler ve XML dosyasını indirmek için 29 ila 49 dolar arası Bitcoin veya kredi kartı ödemesi talep ederler. Aşağıdaki adımları kullanarak aynı ZIP/XML çıkartma işlemini yerel olarak kendi bilgisayarınızda 60 saniyede ücretsiz olarak gerçekleştirebilirsiniz.
Belge ve e-tablo kurtarma önceliklendirme karar ağacı¶
flowchart TD
Start["Belge Acil Durumu: Kaydedilmemiş, Üzerine Yazılmış veya Bozuk Dosya"] --> Scenario{"Az önce hangi başarısızlık yaşandı?"}
Scenario -->|"1. 'Kaydetme'ye Tıklandı veya Uygulama Kaydetmeden Önce Çöktü"| UnsavedPath["1. Adım: Dosya > Bilgi > Belgeyi Yönet > Kaydedilmemiş Belgeleri Kurtar'ı işaretleyin<br/>2. Adım: Tüm .asd, .xlb ve .tmp dosyalarını AppData\Local & Roaming\Microsoft\Word/Excel'den kopyalayın<br/>3. Adım: Mac'te $TMPDIR/TemporaryItems ve AutoRecovery klasörünü kontrol edin"]
Scenario -->|"2. Yanlışlıkla Dosyanın Üzerine Yazıldı ve Kaydet'e Basıldı (Ctrl+S)"| OverwritePath{"Belge Penceresi Hala Açık mı?"}
OverwritePath -->|"Evet: Hala Açık"| UndoNow["Ctrl+Z'ye (Cmd+Z) art arda basın -> Kurtarılan metni yeni bir dosyaya kopyalayın -> Farklı Kaydet"]
OverwritePath -->|"Hayır: Zaten Kapalı"| VersionPath["1. Adım: Bulut Sürümü Geçmişini Kontrol Edin (OneDrive, Google Drive, Dropbox, iCloud)<br/>2. Adım: Windows'ta NTFS Birim Gölge Kopyalarını inceleyin ('Önceki Sürümler' / ShadowExplorer)<br/>3. Adım: Mac'te APFS Yerel Anlık Görüntülerini, Time Machine'i veya 'Geri Döndür > Tüm Sürümlere Gözat'ı işaretleyin"]
Scenario -->|"3. Dosya Açılmayı Reddediyor ('Dosya Bozuk / Okunamayan İçerik')"| CorruptPath{"Hangi Dosya Türü Bozulmuş?"}
CorruptPath -->|"Modern Office (.docx, .xlsx, .pptx) veya LibreOffice (.odt, .ods)"| ZipXML["1. Dosyayı kopyalayın -> Word/Excel'de 'Aç ve Onar'ı deneyin veya LibreOffice'de açın<br/>2. Kopyayı .zip olarak yeniden adlandırın -> '7z x' veya 'zip -FF' komutunu çalıştırın -> word/document.xml veya xl/sharedStrings.xml dosyasını çıkarın"]
CorruptPath -->|"Eski İkili Ofis (.doc, .xls) veya PDF (.pdf)"| BinaryFix["'Herhangi Bir Dosyadan Metni Kurtar' yoluyla dizeleri çıkarın VEYA 'qpdf --decrypt' / 'mutool clean' ile PDF xref tablosunu onarın"]
CorruptPath -->|"SQLite Veritabanı (.sqlite, .db) veya CSV"| DBFix["'sqlite3 bozuk.db'yi çalıştırın".recover\"| B ağacı sayfalarını yeniden oluşturmak için sqlite3 fix.db'"]
Senaryo 1: KAYDEDİLMEYEN belgeleri kurtarma ("Kaydetme" seçeneğini tıkladıktan veya Uygulama Çökmesi sonrasında)¶
Microsoft Word, Excel, PowerPoint, LibreOffice veya Adobe uygulamalarında çalışırken, program periyodik Otomatik Kurtarma anlık görüntüleri (varsayılan olarak her 10 dakikada bir) ve geçici takas arabellekleri (-WRDxxxx.tmp) gizli sistem klasörlerine.
Windows, macOS ve Linux'ta Kaydedilmemiş ve Otomatik Kurtarma dosyaları için tam gizli dosya yolları¶
Bir Dosya Gezgini, Bulucu açın (Cmd + Shift + G) veya Terminal penceresine gidin ve uygulamayı birkaç kez açıp kapatmadan hemen önce tam olarak bu dizinleri kontrol edin:
| Uygulama ve İşletim Sistemi | Kaydedilmemiş Öğeleri İçeren Tam Dizin Yolu .asd, .tmpve Otomatik Kurtarma Dosyaları |
Aranacak Dosya Uzantıları |
|---|---|---|
| Microsoft Word, Excel ve PowerPoint (Windows) | 1. %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles ("Kaydetme"ye tıkladığınız dosyalar)2. %APPDATA%\Microsoft\Word\ (veya \Excel\ / \PowerPoint\)3. %LOCALAPPDATA%\Temp\ |
.asd (Anlık Görüntüyü Otomatik Kurtarma), .wbk (Kelime Yedekleme), .xlb / .xar (Excel Otomatik Kurtarma), -WRD*.tmp, -WRL*.tmp |
| Microsoft Word, Excel ve PowerPoint (macOS) | 1. -/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery (değiştir Word ile Excel veya Powerpoint)2. Oturum Sıcaklığı Klasörü: Çalıştır open $TMPDIR Terminal'de ve 'yi açınTemporaryItems alt klasör |
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/ ve /tmp/lu* |
.bak, .odt_0.odt, lu*.tmp |
| Apple Pages, Numbers ve Keynote (macOS) | 1. -/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/2. -/Library/Application Support/CloudDocs/session/containers/ |
.pages, .numbers, .key paket paketleri |
| Notepad++ ve VS Kodu (Adsız Kaydedilmemiş Sekmeler için Bile) | Not Defteri++: %APPDATA%\Notepad++\backup\VS Kodu (Kazanma): %APPDATA%\Code\User\History\ & %APPDATA%\Code\Backups\VS Kodu (Mac): -/Library/Application Support/Code/User/History/ |
new 1@2026-..., zaman damgalı JSON/metin geçmişi anlık görüntüleri |
Tüm Office geçici dosyalarını hemen toplamak için tek komutlu PowerShell ve macOS/Linux betiği¶
On gizli klasöre manuel olarak tıklamak yerine, hayatta kalan her klasörü kopyalamak için bu salt okunur kurtarma komut dosyasını çalıştırın. .asd, .wbkve Ofis .tmp Son 48 saat içinde değiştirilen dosyayı Masaüstünüzdeki bir klasöre kopyalayın:
- Windows'ta (PowerShell'de Çalıştır):
$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'ta (Terminalde Çalıştır):
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/ - ** Kurtarılan bir dosya nasıl açılır
.asdveya-WRLxxxx.tmpdosya**: Bir dosyaya çift tıklamayın..asdDosya Gezgini'ndeki dosya (Windows genellikle açılamadığını iddia eder).asddoğrudan). Bunun yerine, Microsoft Word'ü başlatın -> Dosya > Aç > Gözat'a tıklayın -> sağ alt köşedeki dosya türü açılır menüsünü "Tüm Dosyalar (*.*)" -> seçin.asdveya.tmpdosyanın içindeDocument_Rescueklasör.
Senaryo 2: ÜZERİNE YAZILMIŞ dosyaları kurtarma (İyi bir dosyanın üzerine kaydettiğinizde ve uygulamayı kapattığınızda)¶
Geçen ayın ana e-tablosunu yanlışlıkla açtıysanız, sekmelerin yarısını sildiyseniz ** tuşuna basınCtrl + S Farklı Kaydet yerine (Kaydet)** ve program zaten kapatıldığında, bellek içi Geri Al arabelleği kaybolur. Ancak modern dosya sistemleri ve senkronizasyon istemcileri geçmiş blokları beş mekanizma aracılığıyla korur:
1. Bulut Senkronizasyonu Sürüm Geçmişi (OneDrive, SharePoint, Google Drive, Dropbox, iCloud)¶
Dosya sizin içinde yaşıyorsa Desktop, Documentsveya OneDrive, Dropbox, Google Drive veya iCloud tarafından senkronize edilen bulut klasörü:
- Microsoft OneDrive / SharePoint: Dosya Gezgini'nde dosyaya sağ tıklayın (veya oturum açın) onedrive.live.com) -> Sürüm geçmişi'ni tıklayın. Üç noktaya tıklayın (...) hatanızdan önceki zaman damgasının yanına tıklayın ve Geri Yükle'yi tıklayın.
- Google Drive (yerel sürümler için bile) .docx / .xlsx Masaüstü için Drive aracılığıyla senkronize edilen dosyalar): Dosyayı sağ tıklayın drive.google.com -> Dosya bilgileri > Sürümleri yönet veya belgeyi açıp ** tuşuna basınCtrl + Alt + Shift + H** tam revizyon geçmişini görüntülemek için.
- Dropbox: Dosyayı sağ tıklayın -> Sürüm geçmişi (her kaydı 30 ila 180 gün boyunca korur; aynı anda 100 dosyanın üzerine yazsanız bile, Dropbox Rewind tüm klasörü herhangi bir dakikaya geri döndürür).
- Apple iCloud Drive ve macOS Yerel Sürüm Oluşturma (NSDocument Sürümleri): MacOS'ta üzerine yazılan dosyayı Pages, Numbers, Keynote, TextEdit veya Preview'da açın ve üstteki menü çubuğunda Dosya > Geri Dön > Tüm Sürümlere Gözat... seçeneğini tıklayın. macOS, dahili bir SQLite/yığınlanmış belge sürümü veritabanına sahiptir (/.DocumentRevisions-V100) Time Machine'i kullanmasanız bile APFS sürücünüzde.
2. Windows NTFS Birim Gölge Kopyaları (Previous Versions ve ShadowExplorer)¶
Yerel olarak bile C: herhangi bir bulutla senkronize edilmemiş sürücüde, Windows sistem geri yükleme noktaları veya güncellemeler sırasında düzenli aralıklarla sürücünüzün Birim Gölge Kopyaları (VSS) adı verilen salt okunur belirli bir noktaya ait blok anlık görüntülerini oluşturur:
1. Dosya Gezgini'nde üzerine yazılan dosyaya (veya onu tutan ana klasöre) sağ tıklayın -> Özellikler -> Önceki Sürümler sekmesine tıklayın.
2. Eğer Previous Versions sekmesi boş görünüyor, burada durmayın: Windows 10 ve 11, Dosya Gezgini GUI'sindeki mevcut VSS anlık görüntülerini sık sık gizlerken, gölge birimleri hala diskte bozulmadan duruyor.
3. Yönetici Komut İstemi açın ve gölge kopyaların olup olmadığını kontrol edin:
vssadmin list shadows bir veya daha fazlasını listeler HARDDISKVOLUME_SHADOWCopy hacimler (örneğin, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3), bu anlık görüntüyü doğrudan cihazınızdaki bir klasöre bağlayın. C: sürücüye göz atabilir ve üzerine önceden yazılmış belgenizi kopyalayabilirsiniz:
Açık C:\ShadowRescue\Users\YourName\Documents\ Dosya Gezgini'nde açın ve dosyanızın bozulmamış eski sürümünü kopyalayın.
3. macOS APFS Yerel Anlık Görüntüleri (tmutil listlocalsnapshots)¶
Harici Time Machine yedekleme sürücünüzün fişi iki hafta boyunca dolaba kaldırılmış olsa bile, macOS doğrudan dahili Mac SSD'nizde otomatik olarak saatlik APFS Yerel Anlık Görüntüleri oluşturur:
# 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
Senaryo 3: BOZUKLUĞU ONARMA .docx, .xlsx, .pptxve .odt dosyalar (ZIP + XML Cerrahi Çıkarma Yöntemi)¶
Modern Office belgeleri neden bozuluyor? Microsoft Office 2007'den başlayarak, .docx, .xlsxve .pptx dosyalar (ayrıca LibreOffice .odt, .odsve .odp dosyalar) tek monolitik ikili dosyalar değildir. Her .docx veya .xlsx dosya aslında bir klasör ağacı ve UTF-8 XML dosyaları içeren standart bir PKZIP arşividir.
Bir USB flash sürücü çıkarılmadan çıkarıldığında, kaydetme sırasında bir ağ paylaşımı düştüğünde veya Word, yazma işleminin ortasında çöktüğünde, dosyanın en sonundaki ZIP Merkezi Dizin Başlığı kesiliyor veya dosyadaki tek bir XML etiketi kesiliyor. word/document.xml kapanmayı başaramıyor. Microsoft Word ve Excel'in çok katı XML ayrıştırıcıları vardır: ZIP altbilgisindeki veya XML şemasındaki bir bayt bile hatalı biçimlendirilmişse, Word 50 sayfalık belgenin tamamını açmayı reddeder.
1. Adım: Önce 3 yerleşik, tahribatsız ayrıştırıcı geçersiz kılmayı deneyin¶
Her zaman bozuk dosyanızı çoğaltın (Contract_Copy.docx) bu üç hızlı düzeltmeyi test etmeden önce:
- Microsoft Office Yerleşik "Aç ve Onar":
- Word, Excel veya PowerPoint'i başlatın -> Dosya > Aç > Gözat'ı tıklayın ("Son Dosyalar" listesinden dosyaya tıklamayın).
- Bozuk kopya dosyanızı vurgulamak için bir kez tıklayın.
- Küçük aşağı oku (
▼) sağ kenarında[ Open | ▼ ]iletişim kutusunun sağ alt kısmındaki düğmesine basın ve "Aç ve Onar..." seçeneğini seçin. - Excel'de Onarım başarısız olursa adımı tekrarlayın ve "Veri Çıkart" -> "Değerlere Dönüştür" veya "Formülleri Kurtar" seçeneğini seçin.
- ** Bozuk olanı aç
.docx/.xlsxLibreOffice veya Google Dokümanlar** içinde: - LibreOffice Writer ve Calc (ücretsiz, açık kaynak)
libreoffice.org) Microsoft Office'ten çok daha bağışlayıcı, hataya dayanıklı bir XML ve ZIP ayrıştırıcı kullanır. Microsoft Word veya Excel'in bozuk bir dosyayı açmayı tamamen reddettiği durumların kabaca yüzde 60'ında, aynısı açılıyor.docxveya.xlsxLibreOffice içindeki dosya belgenin tamamını temiz bir şekilde açar ve Dosya > Farklı Kaydet'i tıklatarak yepyeni, spesifikasyonlarla uyumlu bir belge yazmanıza olanak tanır..docxveya.xlsxdosya. - Excel'de: Yeni Boş Çalışma Kitabından Bozuk Çalışma Kitabı Hücrelerine Referans Verme (Harici Bağlantı Çıkarma):
- Bozulmuşsa
.xlsxveya.xlsçalışma kitabı Excel'i her açmaya çalıştığınızda çöküyor, bozuk dosyayı açmadan ham hücre değerlerini dışarı çekebilirsiniz: - Yepyeni, boş bir Excel çalışma kitabı açın.
- Hücrede
A1, referans veren harici bir formül yazınSheet1bozuk dosyanızın: - Basın
Enter. Excel, bozuk grafikleri, makroları veya stilleri oluşturmadan ham BIFF/XML hücre akışını diskten okur. Doldurma tutamacını sütunlar boyunca sürükleyinAaracılığıylaZSayfadaki her bir sayıyı ve metin dizesini çıkarmak için 1.000 satır aşağıya doğru ilerleyin, ardından tüm hücreleri kopyalayın ve Değerleri Yapıştır (Ctrl + Alt + V -> Values).
Adım 2: ZIP + XML Çıkarma Yöntemi ("Aç ve Onar" başarısız olduğunda metinlerin/sayıların %99'unu kurtarır)¶
Hem Office "Aç ve Onar" hem de LibreOffice başarısız olursa .docx, .xlsx, .pptxveya .odt ZIP kapsayıcısı kesilmiş, dahili XML dosyalarını doğrudan çıkarın:
Office Açık XML'in Anatomisi (.docx / .xlsx / .pptx) arşiv¶
| Dış Dosya Türü | Uzantıyı Yeniden Adlandır | Gerçek Çalışmanızı Tutan Dahili XML Dosyası | Arşivde Başka Neler Yaşıyor? |
|---|---|---|---|
Word Belgesi (.docx) |
.zip |
word/document.xml (gövde metninin %100'ü)word/header1.xml, word/footer1.xml, word/footnotes.xml |
word/media/ (Tüm gömülü fotoğraflar, PNG ve JPEG %100 orijinal çözünürlükte) |
Excel Çalışma Kitabı (.xlsx) |
.zip |
xl/sharedStrings.xml (Çalışma kitabındaki tüm metin dizeleri)xl/worksheets/sheet1.xml, sheet2.xml (Tüm sayısal değerler, hücre koordinatları ve formüller) |
xl/media/ (Gömülü görseller)xl/calcChain.xml (Sıklıkla bozulan dosya siliniyor calcChain.xml birçok kırığı onarır .xlsx dosyalar) |
PowerPoint Destesi (.pptx) |
.zip |
ppt/slides/slide1.xml, slide2.xml, vb.ppt/notesSlides/notesSlide1.xml (Konuşmacı notları) |
ppt/media/ (Tüm slayt görüntüleri, ses ve video klipler) |
LibreOffice (.odt / .ods) |
.zip |
content.xml (Tüm belge metni, tablolar ve elektronik tablo hücreleri) |
Pictures/ (Tüm gömülü grafikler) |
ZIP arşivini yeniden oluşturmak ve ham metni çıkarmak için tam terminal / PowerShell komutları¶
- Bozuk dosyanın bir kopyasını alın ve uzantısını şu şekilde yeniden adlandırın:
.zip(örneğin,BrokenThesis.docx->BrokenThesis.zip). - ZIP başlığı bozulmasını göz ardı ederek hayatta kalan XML ve Medya dosyalarını zorla çıkartın:
- 7-Zip kullanarak (Windows / Linux / macOS) veya
zip -FF(macOS / Linux): ZIP altbilgisi hasar görürse standart Windows Gezgini ZIP çıkarma işlemi sonlandırılır, 7-Zip (7z x) ve Bilgi-ZIP (zip -FF) dosyanın başlangıcından itibaren sektör sektör tarayın ve bozulmamış tüm dosyaları kesme noktasından önce çıkarın:# 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/ - Excel için Hızlı Düzeltme
.xlsxDosyalar (calcChain.xml&styles.xmlkaldırma): - Bozuk Excel'in yarısından fazlası
.xlsxyalnızca dosyalar açılamıyor çünküxl/calcChain.xmlveyaxl/styles.xmlbozuk ikenxl/worksheets/sheet1.xmlvexl/sharedStrings.xmlyüzde 100 sağlamdır. - İçeri
Extracted_Contents/xl/, silmekcalcChain.xml, içeriğini yeniden sıkıştırınExtracted_Contentsgeri dönmekFixedWorkbook.xlsxve Excel'de açın (Excel otomatik olarak yeniden oluşturur)calcChain.xmlönyüklemede). - Kısaltılmış bir dosyadan temiz, insan tarafından okunabilen paragraflar çıkarın
word/document.xml(veyacontent.xml): - Olsa bile
word/document.xmlelektrik kesintisi nedeniyle yarı yolda kesildi, her paragrafın içine sarıldığı düz bir UTF-8 metin dosyasıdır<w:p>etiketler ve her metin akışı içeride<w:t>Your text here</w:t>. - Tüm XML işaretlemelerini kaldırmak ve temiz paragraflarınızı
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') " - Windows PowerShell'de (Python yüklü değilse):
Senaryo 4: Eski bozuk PDF'lerin kurtarılması .doc/.xls dosyalar ve SQLite veritabanları¶
1. Bozuk PDF Dosyalarını Onarma (Damaged xref table / Failed to load PDF document)¶
Bir PDF dosyası, sayfa nesnelerini dosyanın üstünden aşağıya doğru saklar ve bir Çapraz Referans Tablosu (xref) ve %%EOF dosyanın en altında bulunan fragman, PDF okuyucuya her sayfanın tam bayt uzaklığını bildirir. Bir e-posta ekinin indirilmesi veya tarayıcı aktarımı yüzde 98'de durursa, xref altbilgi eksik ve sayfaların yüzde 98'i dosyanın içinde olmasına rağmen Adobe Acrobat dosyayı açmayı reddediyor.
- PDF'yi yeniden oluşturun xref tabloyu otomatik olarak kullanarak qpdf, mutool (MuPDF) veya 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. Eski İkili .doc ve .xls Dosyalar (Office 97 - 2003 OLE2 Bileşik Belgeleri)¶
daha yaşlı .doc ve .xls dosyalar ZIP arşivleri değildir; Microsoft'un OLE2 Bileşik Dosya İkili Formatını kullanırlar. Metni bozuk bir dosyadan çıkarmak için .doc dosya:
- In Microsoft Word, go to File > Open > Browse, change the file-type dropdown next to the filename box from All Word Documents to Recover Text from Any File (*.*) ve açın .doc dosya.
- Or on macOS/Linux, run antiword Broken.doc > rescued.txt veya strings -n 6 Broken.doc > rescued.txt.
3. Repairing Corrupted SQLite Databases (.sqlite, .db, Browser History, Accounting Apps, Apple Notes, Quicken, Zotero)¶
Hundreds of desktop and mobile applications store your data inside an SQLite 3 database file (.sqlite, .db, .sqlite3). When a computer loses power mid-transaction and you get Runtime error: database disk image is malformed (11):
1. First: Keep the -wal (Önceden Yazma Günlüğü) ve -shm dosyalar ile tam olarak aynı klasörde .sqlite Yedek kopyanızı oluştururken dosya. Çoğu zaman, en son kaydedilmemiş çalışmanız dosyanın içinde duruyor database.sqlite-wal kontrol noktası olmayı bekliyor.
2. Yerleşik SQLite'ı çalıştırın .recover motor (SQLite 3.29+ sürümünde sunulmuştur; ana şema tablosu hasar gördüğünde bile ham 4KB B-ağacı disk sayfalarını tarar ve temiz bir veritabanını yeniden oluşturur):
sqlite3, koşmak sqlite3 corrupted.db ".dump" | sqlite3 repaired.db).
4. Kaydedilmemiş Google Dokümanlarını, Google E-Tablolarını ve Web Tarayıcı Form Metnini Kurtarma (IndexedDB ve RAM Önbelleği)¶
Çevrimdışıyken (veya bulutla senkronize edilmeden önce bir sekme donduğunda) Google Dokümanlar, Notion, Confluence veya bir web tarayıcısı metin kutusuna uzun bir rapor yazıyorsanız ne olur?
- Google Dokümanlar / E-Tablolar Çevrimdışı Yerel Depolama (IndexedDB): Chrome veya Edge'in içinde Google Dokümanlar veya Google E-Tablolar yazdığınızda, tarayıcınız yerel Chrome profil dizininizdeki beklemedeki çevrimdışı mutasyonları önbelleğe alır (%LOCALAPPDATA%\Google\Chrome\User Data\Default\IndexedDB\https_docs.google.com_0.indexeddb.leveldb). Tarayıcı tarama verilerini temizlemeyin veya Chrome oturumunu kapatmayın. Wi-Fi'ye yeniden bağlanın ve donmuş sekmeyi 2 dakika açık bırakın, böylece arka plandaki Hizmet Çalışanı LevelDB kuyruğunu Google sunucularına aktarabilir veya ** kullanarak metni doğrudan ekrandan kopyalayabilir.Ctrl + A -> Ctrl + C** (veya kullanarak DOM öğesini inceleyin F12 Geliştirici Araçları -> Öğeler sekmesi -> sağ tıklayın <div class="kix-page"> düğüm -> Kopyala > Öğeyi kopyala).
- Kapalı veya Yenilenen Tarayıcı Sekmesinde Kaybolan Metni Kurtarma: Bir web formunu (bağış başvurusu, destek bileti veya tıbbi alım formu gibi) bir saat boyunca yazdıktan sonra yanlışlıkla kapattıysanız veya yenilediyseniz ** tuşuna basın.Ctrl + Shift + T** (Command + Shift + T Kapatılan sekmeyi hemen yeniden açmak için Mac'te) ve ardından ** tuşuna basın.Ctrl + Z** metin kutusunun içinde veya tarayıcı işlemini kapatmadan önce tarayıcı bellek dökümünü inceleyin.
Önleme: İşinizi bir daha asla kaybetmemek için kurşun geçirmez belge otomatik kaydetmeyi yapılandırın¶
Spend three minutes changing these four settings across your productivity apps today:
- Drop the Microsoft Office AutoRecover interval from 10 minutes down to 2 minutes: In Word, Excel, and PowerPoint, open File > Options > Save, change "Save AutoRecover information every [ 2 ] minutes", and verify "Keep the last AutoRecovered version if I close without saving" is checked.
- Microsoft Word'de "Her zaman yedek kopya oluştur" seçeneğini etkinleştirin: Dosya > Seçenekler > Gelişmiş > Kaydet'e gidin ve "Her zaman yedek kopya oluştur" seçeneğini işaretleyin. Her vurduğunda
Ctrl + SonReport.docx, Word önceki sürümü otomatik olarak kaydeder.Backup of Report.wbkaynı klasörde. - LibreOffice Otomatik Yedekleme Kopyalarını açın: Araçlar > Seçenekler > Yükle/Kaydet > Genel'i açın ve "Her zaman bir yedek kopya oluştur" ve "Otomatik Kurtarma bilgilerini her 5 dakikada bir kaydet" seçeneğini işaretleyin.
- Kritik belgeleri hiçbir zaman doğrudan ucuz bir çıkarılabilir USB flash sürücüsünde düzenlemeyin: Dosyayı her zaman dahili SSD'nize (
Documentstarafından desteklenen klasör 3-2-1 yedekleme stratejisi), işinizi yerel olarak yapın ve yalnızca uygulamayı kapatıp "Donanımı Güvenle Kaldır / Çıkar" seçeneğini tıkladıktan sonra tamamlanan dosyayı USB flaş sürücüye kopyalayın.
Sık sorulan sorular¶
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.
İlgili kılavuzlar¶
- Yanlışlıkla dosya silme, biçimlendirilmiş sürücü ve fotoğraf kurtarma
- Sabit sürücü arızası ve veri kurtarma
- Bilgisayar yedeklemeleri: 3-2-1 stratejisi ve olağanüstü durum kurtarma
- Ransomware and malware recovery
- BitLocker, FileVault ve LUKS şifreleme kurtarma anahtarı kilitleme
- Acil numaralar dizini
Kaynaklar kontrol edildi¶
- Ecma International & ISO/IEC (International): ECMA-376 / ISO/IEC 29500 Standard: Office Open XML File Formats (Open Packaging Conventions ZIP Container and WordprocessingML / SpreadsheetML Specifications).
- OASIS (Organization for the Advancement of Structured Information Standards): OpenDocument Format (ODF) v1.3 Specification for Office Applications (
.odt,.ods,.odpXML Package Architecture). - Microsoft Learn Official Documentation: How Word Creates and Recovers AutoRecover (
.asd) and Temporary (-WRD*.tmp) Files, and Troubleshooting Damaged Documents in Word and Excel. - SQLite Consortium Official Documentation: Database Corruption, Write-Ahead Logging (
-wal), and Using the.recoverCLI Command on Damaged B-Tree Files. - Adobe / ISO 32000-2 Specification: Portable Document Format (PDF 2.0) Cross-Reference (
xref) Table Structure and Stream Recovery.