Hi Michael, Thank you for replying. The file was there, is that ok to remove the corrupted file to recover postgres? "base/2008723533/2107262657.2" Unfortunately, I only have a backup on February. Is there a way I can recover it without losing the recent data? Thanks and regards, Haiming -----Original Message----- From: Michael Paquier [mailto:michael.paquier@xxxxxxxxx] Sent: Tuesday, 7 April 2015 11:36 AM To: Haiming Zhang Cc: pgsql-general@xxxxxxxxxxxxxx Subject: Re: Postgres fails to start On Tue, Apr 7, 2015 at 9:25 AM, Haiming Zhang <Haiming.Zhang@xxxxxxxxxxxxxx> wrote: > 2015-04-07 09:01:43 EST LOG: unrecognized win32 error code: 1392 > > [...] In Windows world, 1392 = ERROR_FILE_CORRUPT = the file or directory is corrupted and unreadable: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681385%28v=vs.85%29.aspx So first check your file system, and be sure that you have a backup around. -- Michael ________________________________ If you are not an authorised recipient of this e-mail, please contact me at Redflex immediately by return phone call or by email. In this case, you should not read, print, retransmit, store or act in reliance on this e-mail or any attachments, and should destroy all copies of them. This e-mail and any attachments are confidential and may contain privileged information and/or copyright material of Redflex or third parties. You should only retransmit, distribute or commercialise the material if you are authorised to do so. This notice should not be removed. -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general