WinPE restore CD

Would be great! The new restore React Web UI should make this easier (no need to develop separate user interface).

At first glance this is what would need to be done:

  • Get it to compile using Visual Studio on your end
  • Add Windows versions to functions such as e.g. https://github.com/uroni/urbackup_backend/blob/dev/urbackupclient/client_restore_http.cpp#L338 (that one returns all disks)
  • On Windows PE boot start the background service with args.txt contents plus --restore_mode true. Then another instance with --plugin httpplugin.dll --restore_http true --http_server true --http_root restorewww --http_localhost_only 1
  • The react app at restorewww (and http backend) might have to be adjusted such that it e.g. doesn’t ask for keyboard layout or doesn’t try to restore to smaller disks via spill disk on Windows
  • On PE boot start edge in app mode pointing to http://127.0.0.1
1 Like