Kluczowe wnioski

  • Dwa źródła informacji: Fizyczne znaczniki EXIF i GPS znajdują się w plikach HEIC/JPEG; aplikacja Zdjęcia odczytuje szybki indeks z Photos.sqlite.
  • Błąd punktu kontrolnego WAL w SQLite: Przy 0 bajtów wolnego miejsca system nie może zapisać transakcji, przez co baza traci spójność.
  • Automatyczna naprawa w tle: Po zwolnieniu miejsca usługa photolibraryd ponownie przeskanuje pliki i przywróci właściwe daty.
  • Zabezpiecz się ze Swipe Photo Cleaner: Utrzymuj stały zapas 5–10 GB wolnego miejsca, by baza danych nigdy nie uległa uszkodzeniu.
Otwierasz aplikację Zdjęcia i widzisz kompletny chaos: zdjęcia z wakacji sprzed lat widnieją na samej górze z dzisiejszą datą. Mapa miejsc jest pusta, albumy wymieszane, a oś czasu wspomnień legła w gruzach. Czy dane Twoich zdjęć przepadły na zawsze? Mamy dobrą wiadomość: prawdziwe znaczniki EXIF są bezpieczne wewnątrz każdego pliku. Zawiódł jedynie indeks wewnętrznej bazy danych Photos.sqlite z powodu braku wolnego miejsca.

1. Dlaczego daty i lokalizacje zdjęć nagle się pomieszały

W systemie iOS metadane zdjęć przechowywane są na dwóch poziomach:

  • Bezpośrednio w nagłówkach EXIF i GPS w pliku graficznym;
  • W relacyjnej bazie danych szybkiego wyszukiwania Photos.sqlite.

Gdy pamięć flash zapełni się w 100%, SQLite nie może zapisać dziennika transakcji (WAL Checkpoint). Baza ulega awarii i przypisuje wielu zdjęciom datę wystąpienia błędu.

2. Jak przywrócić poprawną chronologię zdjęć

Aby zmusić system do samodzielnej naprawy bazy danych:

  1. Natychmiast zwolnij pamięć: Potrzebujesz minimum 3–5 GB wolnego miejsca na odbudowanie bazy.
  2. Zostaw iPhone'a na ładowarce na noc: Przy zablokowanym ekranie i Wi-Fi usługa photolibraryd odczyta oryginalne pliki i naprawi daty.
  3. Wymuś restart urządzenia: Pozwoli to usunąć zablokowane procesy systemowe.

3. Ręczna korekta daty lub miejsca w iPhone

Jeśli po automatycznej naprawie pojedyncze zdjęcia nadal mają złą datę:

Otwórz zdjęcie, przesuń palcem w górę i kliknij 'Dostosuj' obok daty lub lokalizacji, aby ręcznie zapisać poprawne informacje w strukturze EXIF.

4. Chroń swoją galerię ze Swipe Photo Cleaner

Uszkodzenie bazy danych zdjęć to najpoważniejsze ostrzeżenie o krytycznym przepełnieniu pamięci.

Dzięki Swipe Photo Cleaner utrzymasz porządek w galerii: usuwaj niepotrzebne duplikaty, zrzuty ekranu i wielkie pliki wideo prostymi gestami. Zwolnij 10–20 GB, by Photos.sqlite zawsze działał bezbłędnie.

Zwolnij miejsce na iPhone ze Swipe Photo Cleaner

Bez naciąganych cotygodniowych subskrypcji. Przetwarzanie w 100% lokalne bez wysyłania zdjęć do chmury. Przesuwaj, by usunąć zbędne gigabajty.

Pobierz bezpłatnie w App Store Pobierz w Google Play

Najczęściej zadawane pytania (FAQ)

Czy lokalizacja GPS i daty zniknęły na zawsze?

Nie! Oryginalne metadane EXIF są nienaruszone w pliku zdjęcia. Uszkodzeniu uległ jedynie indeks wyszukiwania aplikacji Zdjęcia.

Ile czasu zajmuje naprawa biblioteki zdjęć w iPhone?

Dla galerii liczącej 20 000 zdjęć proces ten zajmuje od 2 do 6 godzin nocą przy podłączonym zasilaniu.

Czy kopia zapasowa na komputerze zapisze złe daty?

Tak, backup wykonany przy uszkodzonej bazie zachowa błędy. Najpierw zwolnij miejsce i pozwól iPhone'owi naprawić indeksy.