I would boot with the old SD card, make a backup and use sftp (filezilla will work) or samba the backup file to your Mac or Windoze machine. Shut down your S905 machine and boot with the new SD card and then reverse the process to put the backup file in a suitable location, and then restore it.
If that still fails you can still delete/rename/move files with ftp.
Alternatively you could use win32diskimager to read your old SD card and then use that image to write to your new SD card (However, on some occasions that will not work if both SD cards are the same size - and definitely won't work if the new SD card is smaller.)
If the new card is larger you will need to resize it - see thread-6086.html for hints.
I'm sure there is a SIMPLE file - called something like "resize_on_boot" you can put in something like .config which will resize the file system automatically, but I don't know the exact details. Maybe someone else can comment on this.