I tried installing a SQL Server 2019 Express Instance with default settings in a Windows sandbox. After installing the files and services the setup fails with error 0x851A0019 - Could not find the Database Engine startup handle.
In the ERRORLOG I see a few additional file not found errors for a drive D which does not exist in the sandbox.
2021-09-15 16:50:36.70 spid9s Error: 17204, Severity: 16, State: 1.
2021-09-15 16:50:36.70 spid9s FCB::Open failed: Could not open file d:\dbs\sh\s19s\0924_133725\cmd\2\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf for file number 1. OS error: 3(The system cannot find the path specified.).
2021-09-15 16:50:36.70 spid9s Error: 5120, Severity: 16, State: 101.
2021-09-15 16:50:36.70 spid9s Unable to open the physical file "d:\dbs\sh\s19s\0924_133725\cmd\2\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf". Operating system error 3: "3(The system cannot find the path specified.)".
2021-09-15 16:50:36.70 spid9s Error: 17207, Severity: 16, State: 1.
2021-09-15 16:50:36.70 spid9s FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'd:\dbs\sh\s19s\0924_133725\cmd\2\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf'. Diagnose and correct the operating system error, and retry the operation.
2021-09-15 16:50:36.70 spid9s File activation failure. The physical file name "d:\dbs\sh\s19s\0924_133725\cmd\2\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf" may be incorrect.
Is this expected behavior in a Windows sandbox or is there a way to make this work?