Отключи в диспетчере устройств батарею, или не заряжай её до 100 процентов, или переведи интерфейс на английский язык. Это баг. При 100 процентах заряда при русском интерфейсе циклично перезагружается explorer.exe.
Чтобы при чтении не проверять на последнем кластере побайтово куски следующей картинки, которая идёт на ней. Если ровно 4КБ ты уверен что там ничего нет и спокойно копируешь в память текстуру, дальше только нули