ASUS UX31A – A required CD/DVD drive device driver is missing

ASUS UX31A – A required CD/DVD drive device driver is missing

bootdrivershard driveusbwindows 7

I have a little issue with my ASUS UX31A. I just tried to do a clean install of Windows 7 64bit using a USB-Stick created using Rufus.

The laptop booted from the USB stick and opened the Windows installation, after a few clicks I got the message “A required CD/DVD drive device driver is missing. If you have a driver floppy disk, CD, DVD, or USB flash drive, please insert it now.”.

I have tried literally every suggested trick (putting USB3 drivers on the stick, switching USB ports after error message…) but nothing works.

I have no idea how to proceed and would be happy for any helpful suggestions.

Best Answer

  • This message happens when you try to install Windows 7 via USB flash drive and use the USB device on a USb 3.0 port. Windows 7 doesn’t support USb 3.0 out of the box, so you must inject the USB 3.0 drivers into the Boot.wim with DISM first.

    dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount
    dism /image:mount /add-driver:"usb3" /recurse
    dism /unmount-wim /mountdir:mount /commit

    enter image description here

    Now copy the modified boot.wim to the flash drive.

  • Check Also

    Ubuntu – Accidentally did dd /dev/sda

    Ubuntu – Accidentally did dd /dev/sdadata-recoveryddhard driveI written an ISO image to my hard disk using sudo dd if=image.iso of=/dev/sda. I meant /dev/sdc, and now running sudo fdisk -l returns only one partition on /dev/sda while there is supposed to be 6. Is it possible to recover my data?I didn't shut down (reboot) my computer yet. Best AnswerSince your computer is still on, you have a good chance of saving things.First, sysfs exposes the kernel's in memory view of partition tables. Right now, your kernel has not reread the disk's table and it remembers your partitioning. Inside /sys/block/sda/, there should be one directory for each partition. Each such subdirectory contains a file start and a file size, which represent the partition's location and size, in sectors. Run fdisk and then recreate each partition (in order!) with the information in its sysfs directory. Note that you will have to create a new partition table, too. Make sure your new partition table is the same as the one before. You can check this in /sys/block/sda. If you see sda1 up to sda7 while you only have 6 partitions, you likely had MBR, and otherwise it was probably GPT. You also need to set flags and types for these partitions. Look at /etc/fstab and try to glean information about the types of partitions you have, then check Wikipedia to convert those to codes for your partitioning scheme.Since you appear to be able to use your filesystem, it's likely that your dd did not get to overwrite any of it, since most of the important bits of a filesystem are at the front. Check /etc/fstab to see which partitions correspond to what part of your system, and then use the amount of data dd copied to get an estimate of how much you nuked. If you overwrote only part of a filesystem a good fsck might be able to fix it a bit (but you've lost a good chunk of data).Most likely, you overwrote /boot. You'll have to reinstall your kernel (with aptitude) and reinstall GRUB2 (with grub-install) (which got both its first and second stage destroyed). GRUB2 is configured with files in /etc, so you won't have to manually recreate anything.

    Leave a Reply

    Your email address will not be published. Required fields are marked *