I found some errors in the log.
05 Apr 11 10:48:46.865 HyperOpenMtfDataFile: FileRecord: 00C52EA0, Failed to open data file: I:\\xxx.sqb. Error: 0x2.
05 Apr 11 10:48:46.881 GetRedirectedMTF: FileRecord: 00C52EA0, Failed to open data file. Error: 0x2.
05 Apr 11 10:48:46.881 HyperProcessBlockJob: Failed to load cache data, File offset: 0x3FDBC0000. Error: 2.
05 Apr 11 10:48:46.881 HyperVirtualRead: Failed to read block at offset: 0x3FDBC0000, Length: 0x2000. Error: 2
my questions is since the database already virtual restored, why it still look for the sqb file it try to restore from? because i have new sqb file, then i deleted the old one.