Online Shopping : Computers : Operating Systems : Emulators : VMWare

+ Search
Add Entry AlertManage Folder Edit Entry Add page to
Did You Find This Entry Useful?

52 of 64 people (81%) answered Yes
Recently 8 of 10 people (80%) answered Yes


VMWare: v4.0: File: Transfer: How to transfer files between operating systems? [Linux/Windows/UNIX]

Apr 2nd, 2009 06:35
engatoo engatoo, Rockys rainwal, Raj Aryan, Knud van Eeden,

--- Knud van Eeden - Sunday 10 August 2003 - 07:36 pm ----------------
VMWare: v4.0: File: Transfer: How to transfer files between operating 
systems? [Linux / Windows / UNIX / Novell / FreeBSD / Solaris]
To send files between this different operating systems (e.g. from
VMWare running Linux on your computer, to or from Windows XP running on
your computer), use one or more of the following methods:
1. ftp
2. CD-R or CD-RW
3. USB solid state disk
4. floppy disk
5. shared folders
6. clipboard copy/paste/cut
7. e-mail
8. other methods
The most general, best working in all circumstances, for all operating
systems, allowing you to transfer say even 3 to 4 gigabytes in one go)
according to my experience is to use the ftp transfer method.
This ftp method is also fast (e.g. 30 seconds for 15 megabyte
transfer), you do not need a network connection only that VMWare is
installed on your local computer, and you can do most things via the
1. you must have a local ftp server running (e.g. on your Microsoft
   Windows XP this is built in, you will only have to activate it
   See also:
2. About the connection for ftp
   1. if you do not have a network connection, thus only your stand
   alone computer or stand alone laptop you can transfer between client
   operating systems installed in VMWare and the host operating system
   on your computer on that computer itself (choose menu
   'Edit'->'Virtual machine settings'->tab 'Hardware'->'NIC', and
   choose 'NAT').
VMWare: Network: Ftp: Local: How to ftp between host and client 
operating system with no network?
   2. if you do have a local network connection
   if you want to transfer between the host operating system (e.g.
   Windows XP) and VMWare installed operating systems via the local
   network, using ftp:
     1. you must have a working network connection available.
        - a local network (Wifi and or with cables),
        - or your computer must be reachable via the Internet (which is
          not always the case), so must have some (temporarily) fixed
          IP address.
     2. your VMWare network card (=NIC), see VMWare menu 'Edit'->
        'Removable devices'->'NIC', is usually set to to 'Bridged'.
   3. in order to let the operating systems connect to each other
      via ftp, you should then possibly adapt their IP addresses.
      You should choose the IP addresses (e.g. of your VMWare operating
      systems (say Linux or another Windows) and the host operating
      system (e.g. Windows XP) such that they are able to get contact
      (at least with the operating systems on which the ftp
      server runs).
      This means usually giving them all an IP address in the same
      range or class, like:
      (where xxx is a number between 0 and 255)
      For example if you have 4 operating systems connected, you could
      give them the following 4 IP addresses:
      So that in each of the involved operating systems, if you type:
        ping <IP address of the computer or operating system on which 
this ftp server runs>
        for example:
      should give a positive reply (so 'reply from ... msec', and not
      something like 'destination host unreachable', or 'time out')
      If you can not ping, put your VMWare network card settings
      e.g. on NAT, and assign in the client operating system
      (e.g another Microsoft Windows) an automatic IP address
      (via 'Control panel->Network->TCP/IP settings, then restart)
      PS Use e.g. to avoid manually having to change your IP settings
         all the time:
         In Microsoft Windows use a program like 'netswitcher' at to easily switch between different
         IP settings (e.g. IP settings for your laptop at work,
         customer, or VMWare,...),
         In Linux / Unix create several configuration files and copy
         these over (make a backup first) the current configuration
         [ Internet: see also:
4. Start copying files using ftp
   1. If all that is above is working OK, first copy all the files you
     want to copy from the host operating system (or in general that
     operating system on which the ftp server runs, and to which you
     also can ping successfully to) to its ftp share directory (you
     usually can set this while setting up your local ftp server e.g.
     on Windows XP)
      copy *.* c:\myftpdirectory\share
    2.If you then have your ftp server running on that operating
     (for Windows XP this will be an anonymous ftp server, meaning that
     you can log in with the userid 'anonymous' instead of some you
     choose yourself) and you type on the MSDOS or console command
      ftp <IP address of the computer or operating system on which 
this ftp server runs>
       For example:
      It will then ask you for a user id:
       user id = anonymous
      and a password = some e-mail address (for example [email protected]),
      or actually whatever character you type is accepted.
    3. If you get a connection but do not see any files in the
       directory (and you know there are), adapt the local ftp path
       in your Microsoft Internet Information server program (IIS).
       via control panel, admistrative tools, iis, then open
       default ftp site, right click, tab, change local path
       to the path where your files are.
5. If you then get a successful connection, you can start typing ftp
   commands and so transfer files.
6. For example a typical sequence of commands to transfer files from
   another operating system to your current operating system could be:
   o First change to the directory (e.g. c:\temp) where you want to
     have the files stored:
    lcd c:\temp
   o Choose binary mode to transfer the files:
   o Start copying all the files (with confirmation yes or no)
    mget *.*
   o When ready quit
CD-R or CD-RW:
1. is not always detected correctly (e.g. in some (older) Linux
   versions) you at least will have to find the correct configuration
   settings and to change these at least once)
2. Needs time to finish writing all the information to disk (e.g. when
   using Roxio Easy CD creator, you will have to wait until all the
   directory structure information is written to disk, which might take
   several minutes at least sometimes)
3. You might need to first format the CD-R or CD-RW. Especially when
   using CD-RW this takes about 15 minutes in some case, the first
[ Internet: see also:
USB solid state disk:
1. needs to be removed from the current operating system (which takes
2. needs to be detected by the other operating system (takes also some
   extra time)
3. is usually slow
4. can not store much information (between 32 megabyte to 128 megabyte
   on most USBs)
5. is not always detected correctly (e.g. some Linux versions, say
   Linux v6.2, and sometimes Windows 98 and ME in VMWare)
6. has to be installed on some Linux operating systems
[ Internet: see also:
Floppy disk:
1. As this is for a laptop usually an extra module, you do not have it
   with you all the time (as it means having extra weight to carry),
   and you do not always need a floppy diskdrive nowadays (you could
   instead create once a bootable CD-RW with a floppy disk boot image
   on it, and set the BIOS settings to boot from CD first). And some
   laptops do not even by default have it delivered with them anymore,
   so you will have to order or buy it separately yourself)
2. Has to be installed (e.g. if software mount in Linux), and or
   replaced if you are using a laptop which has only one bay to store
   it, as you usually have the CD module in it.
3. is usually very slow
4. has only very limited disk space available (about 1.44 megabyte
Shared folders:
1. for this to work you need to have VMWare tools installed in the
   guest operating system, which takes time and has to be done at least
   once. In Linux and FreeBSD you will have to do most part of this
   manually (in Windows it is much more automated).
   Internet: see also:
2. Is implemented from VMWare v4.0.0 on
3. it does (currently) not work for Windows 95, 98 and ME.
4. has to be configured (you will have to choose yourself some names,
   so more error prone in some cases)
5. must be installed also on the (host) operating system (e.g. in
   Windows, via the network settings in the control settings panel, you
   will have to make sure that the 'microsoft file sharing' protocol
   option is installed)
VMWare: File: Transfer: Folder: Share: Create: How to create share 
folder between operating systems?
Clipboard copy/paste/cut
1. for this to work you need to have VMWare tools installed in the
   guest operating system, which takes time and has to be done at least
   once. In Linux and FreeBSD you will have to do most part of this
   manually (in Windows it is much more automated).
2. works fine between Windows operating systems, but between e.g. Linux
   and Windows it did not work for me until now.
3. you can only copy smaller amount of text (or (text only) files).
[see also VMWare help]
If you have your Internet connection working in your client and host 
system, you could send an e-mail (e.g. to yourself) with the file
attached or the information copied from the clipboard.
VMWare: Network:Virtual:Internet: How set up Internet connection on 
client operating system? [Linux]
Internet: see also: