SQL Anywhere uses a temporary file to store information while running. This file is usually stored in the directory pointed to by the SATMP environment variable, typically c:\temp.
If you do not have sufficient disk space available to the temporary directory, you will have problems starting the server.
See SATMP environment variable.