Файл WhatsApp ChatStorage.sqlite поврежден - PullRequest
0 голосов
/ 03 июля 2018

Я понял, что некоторые части моего файла sqlite повреждены. У меня нет другой резервной копии, кроме этой с ошибкой. Пожалуйста, помогите, так как в этот файл включены почти мои пожизненные чаты.

Ниже приведен результат проверки целостности прагмы:

sqlite> .open ChatStorage.sqlite
sqlite> analyze;
Error: database disk image is malformed
sqlite> pragma foreign_key_check;
sqlite> PRAGMA integrity_check;
*** in database main ***
On page 39293 at right child: Failed to read ptrmap key=41324
Page 41324: btreeInitPage() returns error code 11
On page 39301 at right child: Failed to read ptrmap key=41326
Page 41326: btreeInitPage() returns error code 11
Page 41325 is never used
row 88466 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 88467 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 88851 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 90450 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 99205 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 175874 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 179438 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
row 180340 missing from index ZWAMESSAGE_ZSTANZAID_INDEX
sqlite> .exit

В индексе пропущено больше строк.

Пожалуйста, дайте мне знать, как это исправить. Кроме того, есть ли некоторые инструменты, которые могут автоматически решить эту проблему? Я не программист по профессии, но я разбираюсь в кодировании и могу попытаться решить эту проблему, если есть несколько команд, позволяющих это сделать.

...