Không chắc ý định của bạn đối với các hệ điều hành khác trên Sandisk là gì, nhưng tôi khuyên bạn nên cài đặt grub vào Sandisk (bạn đã tạo phân vùng EFI trên đó phải không?) Hoặc chỉ cần sao chép mọi thứ trên EFI của đĩa trong sang EFI của Sandisk hoạt động cũng vậy, không cần chỉnh sửa. Cài đặt grub hoạt động, kiểm tra các tùy chọn cần thiết như --removable và --uefi-secure-boot và --efi-directory. (có một lỗi cũ trên --uefi-secure-boot không sử dụng shim như bình thường, nhưng hiện tại có thể đã được sửa). Sau đó, hãy thử khởi động trực tiếp sandisk, bộ tải khởi động mặc định của thiết bị sẽ hoạt động tốt.
Bây giờ, để dọn dẹp đĩa trong, tất cả những gì bạn cần làm là xóa thư mục ubuntu có các mục EFI grub bằng efibootmgr và đặt Sandisk trước theo thứ tự khởi động. Ngoài ra, hãy tìm trong thư mục EFI/Boot của đĩa bên trong và thay thế bootx64.efi (là bản sao của grubx64.efi hoặc ahimx64.efi) bằng bootmgfw.efi của Windows đã sao lưu, được đặt tên bằng bkp trong tên để tệp phải rõ ràng (hoặc chỉ cần sao chép bootmgfw.efi từ thư mục EFI/Microsoft... và đổi tên thành bootx64.efi.
Điều này sẽ khiến Sandisk của bạn trở thành một thiết bị có thể khởi động trên bất kỳ hệ thống nào (cũng có thể do sự cố phần cứng) và hệ thống máy chủ của bạn khởi động Windows khi không gắn Sandisk.
Tôi không biết cài đặt windows mới sẽ làm gì, nhưng nếu bạn bắt đầu lại từ đầu, tôi cho rằng một phân vùng EFI mới chỉ với bộ tải khởi động Windows sẽ được tạo. Vì vậy, nếu bạn đã thiết lập Sandisk với một grub đang hoạt động, thì bạn sẽ có thể đính kèm nó khi cần và cài đặt bất cứ thứ gì bạn muốn trên đó.