Windows startet nach Partitionswechsel nicht mehr

774
Marco Sulla

Hintergrund: Normalerweise verwende ich Linux als Betriebssystem. Ich hatte einen Dual-Boot mit Windows XP. Da ich einige Probleme mit der Windows-Partition hatte (zu lang zum Erklären), habe ich sie um eine Weile verschoben. Das habe ich getan:

  1. hat das Dateisystem mit geändert ntfsresize -s idontrememberthenewsize /dev/sda3
  2. Das System wurde neu gestartet und überprüft, ob Windows normal startet
  3. die Partition mit gesichert dd if=/dev/sda3 of=~/win.img
  4. Mit fdisk löschte ich die alte Partition, erstellte sie neu und stellte ihre ID und ihr Boot-Flag wieder her. Jetzt ist Windows-Partition /dev/sda8:

    $ fdisk -l  Disk /dev/sda: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000da6c5  Device Boot Start End Blocks Id System /dev/sda1 2048 616447 307200 83 Linux /dev/sda2 616448 3907028991 1953206272 5 Extended /dev/sda5 618496 17395711 8388608 82 Linux swap / Solaris /dev/sda6 17397760 78837759 30720000 83 Linux /dev/sda7 78839808 3702228991 1811694592 83 Linux /dev/sda8 * 3702231040 3907028991 102398976 7 HPFS/NTFS/exFAT 
  5. das Partitions-Image mit wiederhergestellt dd if=~/win.img of=/dev/sda8

  6. sudo update-grub
  7. Partitionsnummer in der boot.iniDatei der Windows-Partition auf "5" geändert (lesen Sie hier für weitere Informationen)

Ich habe auch andere Partitionsnummern ausprobiert, von 1 bis 8, aber nichts. Es wird nur ein schwarzer Bildschirm mit dem blinkenden Textcursor oben links angezeigt.

1
Booten zur Wiederherstellungskonsole und Booten reparieren? Wenn Sie das System auf eine andere Partition verschieben, muss NTLDR dies wissen. Sami Kuhmonen vor 9 Jahren 0
@SamiKuhmonen: Ich habe es mit `fixboot c:` versucht, aber es funktioniert nicht. "bootcfg / rebuild" gibt mir den Fehler "Fehler beim Hinzufügen des ausgewählten Starteintrags" Marco Sulla vor 9 Jahren 0

1 Antwort auf die Frage

0
Marco Sulla

Behoben, ich habe vergessen, dass Windows XP sich auf einer primären Partition befinden muss. Ich habe es gelöscht, die erweiterte Partition in der Größe geändert, als primäre Partition erstellt und das Image wiederhergestellt.