You cannot start the computer by using a CDFS-based image file to install Windows Vista


You create a Compact Disk File System (CDFS)-based Windows Preinstallation Environment (Windows PE) image to start the installation of Windows Vista. However, when you try to start the computer by using this image, the computer does not start. Therefore, you cannot use this image to install Windows Vista.

You experience this problem if you use a tool other than one of the following tools to create the image file:
  • OSCDimg.exe
  • CDimage.exe


This problem occurs because the ETFSBOOT.COM program does not handle file versions according to the International Standards Organization (ISO) 9660 specification.

Note The ETFSBOOT.COM program creates the CD boot sector.

The ISO 9660 specification instructs that a name for a file record should consist of the file name that is followed by the file version. Also, the specification instructs that you must separate the file name and the file version by a semicolon. For example, the following file record is valid:
The Windows PE file system driver handles the file version as an option. However, the ETFSBOOT.COM program cannot locate the Setupldr.bin/Bootmgr file if you use a file version.

Note The CDimage.exe program does not append a file version to a file name in a file record.

Therefore, if you use a program other than CDimage.exe or OSCDimg.exe to create the CDFS image file, the computer does not start from the image.


To work around this problem, use the Universal Disc File System (UDFS) to create the image file. The UDFS does not use a file version together with the file name in a file record.

Note Do not specify a file version when you create the CDFS-based image.


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about how to create a CD image, visit the following Microsoft Web site:

Article ID: 931708 - Last Review: Oct 21, 2008 - Revision: 1