Gunnar If the data is very important then don't do anything that will change the computer.
If you have sometools that can take an image copy of the disk (DD to another drive) or maybe the free accessdata imaging software then I would recommend doing this first - it will leave all options open should you wish to try something complex later. I have tools that can recover tables and rows from a damaged database, all they need is the schema of the original DB (the more complicated the bettter). The data can be recovered from the corrupt DB, from any journal files and also potentially from the swap file (or equivalent) or unused space on the hard disk. Records can also potentially be recovered from RAM - although in your case as the power has been off this is not going to work. The success of the operation depends on many factors but there is a fair chance that it won't be 100% acceptable - depending on the nature of the data (and any table constraints) this may be acceptable. It may also require some manual "filtering" of the recovered data as more simple tables are prone to include what can be best described as suprious results. Any old backups of the database can potentially be used to create a working solution. More information - the DB schema particularly - and what you need recovered for it to be a success (even a partial success) would be good. Paul www.sandersonforensics.com skype: r3scue193 twitter: @sandersonforens Tel +44 (0)1326 572786 http://sandersonforensics.com/forum/content.php?195-SQLite-Forensic-Toolkit -Forensic Toolkit for SQLite email from a work address for a fully functional demo licence On 19 October 2015 at 18:51, gunnar <gharms at hiqinvest.nl> wrote: > Thanks a lot Simon! > We'll try it. > > > (BTW I also got an email from alexa, but looking in the sqlite mailing list > I can see that I'm not the only one) > > > > > On 10/19/2015 06:20 PM, Simon Slavin wrote: >> >> On 19 Oct 2015, at 5:13pm, gunnar <gharms at hiqinvest.nl> wrote: >> >>> We run sqlite with PRAGMA synchronous=OFF. >>> >>> Now we suffered from a 'hard reboot' because a sysadmin unplugged the >>> power cable :( >>> >>> Is it possible to repair >> >> First take a copy of the database file and any other file from the same >> directory with a similar name. This is just in case you decide to use >> heroic (i.e. expensive) means to rescue the database later. >> >> Open the proper (not the copy) database using the SQLite Shell Tool >> downloadable from the SQLite site. Use the '.dump' command to dump the >> database as a text file of SQL commands. >> >> Read through that file and see if it looks like it has captured all your >> data in it. If it has ... >> >> Create a new blank database using the SQLite Shell Tool. >> Use the '.read' command to execute the commands in the text file. >> Use various commands in the SQLite shell tool to explore the resulting >> database and see if it looks like it's worth using. >> >> Simon. >> _______________________________________________ >> sqlite-users mailing list >> sqlite-users at mailinglists.sqlite.org >> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users >> > > _______________________________________________ > sqlite-users mailing list > sqlite-users at mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users