ntldr was deleted last time and had no solution to it.
1st i thought it was a misconfigured MFT (oversized).
but after a time i saw that it only happend at some specific
time - when my script was executed.
so i analysed it and that came out:
If u dont have this
but thisFunction .onInit
;expand files
InitPluginsDir
FunctionEnd
...nsis deletes all files in partition root (here c)Function .onGUIEnd
Delete $pluginsdir\*.*
RMdir $PLUGINSDIR
FunctionEnd
I dont think its not specfic at $pluginsdir - logically it
m8 be at alle those vars which aren't declared.
in case of an empty var these routines dont have to be
executed - the result if not may critical sometimes.
hth