Firefox History tinha ido embora

0

Eu tenho um problema semelhante deste segmento:

Como faço para reparar um lugar do Firefox corrompido? banco de dados sqlite?

Eu faria um comentário lá para explicar meu problema, em vez de criar um novo tópico. Infelizmente, o sistema disse que eu preciso ter 50 reputação para fazer um comentário. Então, meu jeito era criar um novo tópico.

Depois de fazer um dump.sql e procurar por "ERROR:" linha, eu encontrei apenas seguindo uma coluna "moz_places". Executando a próxima etapa, "SELECT id FROM moz_places WHERE ID > = 514500;", prompt respondeu-me apenas "Erro: a imagem do disco do banco de dados está malformada", não importa qual ID eu coloquei, até "1" ou "2".

Executando o sqlite3_analyze, recebo isto:

ERROR: database disk image is malformed
database disk image is malformed
    while executing
"db eval {CREATE TEMP TABLE dbstat AS SELECT * FROM temp.stat
         ORDER BY name, path}"

Rodando "PRAGMA integrity_check;", eu entendi:

*** in database main ***
Page 7577: btreeInitPage() returns error code 11
Page 7205: btreeInitPage() returns error code 11
...
Page 6383: btreeInitPage() returns error code 11
On tree page 14 cell 5: Child page depth differs
...
Page 1868 is never used

(...) significa muitas linhas com diferentes parâmetros.

O Firefox está funcionando bem, mas a História foi embora. E o navegador pára para fazer novas entradas para os sites que eu visito. Na tela Histórico, há poucas entradas (3 ou 4) para sites visitados, mas "pastas" como "hoje", "ontem", "1 semana atrás" ainda estão lá, mas vazias.

Eu suspeito, não é difícil recuperar meus lugares. Se eu não fosse tão novato no SQLite. Então, peço sugestões e idéias.

Mais informações: O arquivo places.sqlite tem cerca de 40 Mb.

Os favoritos parecem OK, mas não consigo exportar como HTML nem fazer backup. Nada acontece se eu tentar fazer isso. Mas eles estão lá, aparecendo no cardápio.

    
por Gabarito007 17.11.2016 / 17:05

0 respostas