- I added the 2 lines to the boot.ini file but it didn't change anything because it is directly showing me the message. I don't get to see the bootable options. - In the first link, I didn't understand what to do. It said to modify the boot.ini file of the USB, but this one works fine already. I don't have the HAL.DLL or NTOSKRNL.EXE not found errors. - In the second link, my problem corresponds to the first error message. But the first solution is to edit the boot.ini file which I did. And the other one is to launch the recovery console, but I don't know if it works from a USB drive. If it is, I would need another one, as the one I have doesn't have anymore the Windows files on it and I need it to currently boot to Windows. - For your last point, I'm using rdisk(2) without the stick, but even with it, it doesn't work. In the EEE PC 901, there are a 4Go (C:) and a 16 SSD (D:) drives as well as a removable SD card. - On the command line, it gives me: root (hd0,0) Filesystem type is fat, partition type 0x06 ls grldr menu.lst defaut winsetup.lst windefault boot.ini ntldr ntdetect.com $win_nt$.ls win51 win51ip win51ip. Looks like it is the USB drive. When I try root (hd1,0), I got access to my personal files on the 16Go SSD drive (D:). And this one is the C: drive where Windows is installed. We can see the Windows directory: root (hd2,0) Filesystem type is fat, partition type 0x0B ls pagefile.sys windows Documents\ and Settings boot.ini ntldr ntdetect.com boot.001 Progam\ Files config.sys autoexec.bat io.sys msdos.sys Recycled - I would sometimes get the following message, I suppose when I choose to boot on the wrong (right?) SSD drive. Windows could not start because the following file is missing or corrupt: <Windows root>\system32\hal.dll Please re-install a copy of the above file. - When I start from the USB, I have to choose this option to launch Windows: Second part of XP Professional setup from hd 2 part 1 So normally it should be hd 1 part 1 when we remove the USB. But I tried all the possible configuration in the boot.ini ((0,1),(1,1),(2,1)) and none of them worked.