При использовании такого способа следует указать атрибут Volatile для счётчика и можно будет обойтись без Synchronize для работы с ним:
http://docwiki.embarcadero.com/RADStudio/Berlin/en/Compiler_Attributes#Volatile
В свежих версиях Delphi появились библиотека Parallel Programming Library...
К малине можно подключать USB-HDD и флешки, в т. ч. с системой, разместив на карте памяти загрузчик:
https://www.youtube.com/watch?v=UcrB_eg5FTI
Возможно это кому-то поможет при подборе объёма карты памяти.