Nu sunt sigur care sunt intențiile tale pentru alte sisteme de operare de pe Sandisk, dar aș sugera să instalezi grub pe Sandisk (ai făcut o partiție EFI pe el, nu-i așa?) sau pur și simplu copiați totul de pe EFI-ul discului intern în EFI-ul Sandisk-ului. de asemenea, nu sunt necesare modificări. Grub-install funcționează, verificați opțiunile necesare precum --removable și --uefi-secure-boot și --efi-directory. (a existat o eroare veche pe --uefi-secure-boot care nu folosea shim așa cum ar fi trebuit, dar ar fi putut fi remediată până acum). Apoi încercați să porniți direct sandisk, bootloader-ul implicit al dispozitivului ar trebui să fie grub și să funcționeze.
Acum, pentru a curăța discul intern, tot ce trebuie să faceți este să eliminați directorul ubuntu cu intrările grub EFI cu efibootmgr și să puneți Sandisk pe primul loc în ordinea de pornire. De asemenea, căutați în directorul EFI/Boot al discului intern și înlocuiți bootx64.efi (care este o copie a grubx64.efi sau ahimx64.efi) cu Windows bootmgfw.efi, denumit cu un bkp în nume, astfel încât fișierul ar trebui să fie evident (sau doar copiați bootmgfw.efi din directorul EFI/Microsoft... și redenumiți-l bootx64.efi.
Acest lucru ar trebui să rămână Sandisk ca dispozitiv de pornire pe orice sistem (ei bine, poate cu probleme hardware) și sistemul dvs. gazdă pornind Windows atunci când Sandisk nu este atașat.
Nu știu ce va face o nouă instalare Windows, dar dacă porniți de la zero, aș presupune că va fi creată o nouă partiție EFI cu doar bootloader-urile Windows. Deci, dacă ați configurat Sandisk cu un grub funcțional, atunci ar trebui să îl puteți atașa după cum este necesar și să instalați tot ce doriți pe el.