Почему файловая система NTFS, смонтированная в /media/folder, не позволяет запускать исполняемые файлы?
Возможно NTFS не поддерживает атрибут executable. Тоесть chmod +x file работает но не имеет эффекта.
используйте нормальную ФС:
 Mount options for ntfs
       iocharset=name
           Character set to use when returning file names. Unlike VFAT, NTFS suppresses names that contain
           nonconvertible characters. Deprecated.

       nls=name
           New name for the option earlier called iocharset.

       utf8
           Use UTF-8 for converting file names.

       uni_xlate={0|1|2}
           For 0 (or 'no' or 'false'), do not use escape sequences for unknown Unicode characters. For 1 (or
           'yes' or 'true') or 2, use vfat-style 4-byte escape sequences starting with ":". Here 2 gives a
           little-endian encoding and 1 a byteswapped bigendian encoding.

       posix=[0|1]
           If enabled (posix=1), the filesystem distinguishes between upper and lower case. The 8.3 alias names
           are presented as hard links instead of being suppressed. This option is obsolete.

       uid=value, gid=value and umask=value
           Set the file permission on the filesystem. The umask value is given in octal. By default, the files
           are owned by root and not readable by somebody else.