Ergebnis 1 bis 11 von 11

Thema: Systemstartreparatur für Vista und Windows 7

  1. #1
    Franz
    Moderator Avatar von Franz

    Systemstartreparatur für Vista und Windows 7

    Um den Bootsektor zu reparieren, sollte man in mehreren Schritten vorgehen,
    wenn die automatische Reparatur nicht erfolgreich sein sollte.
    Angemerkt sei noch, daß alle Reparatur-Varianten öfter durchgeführt werden sollten,
    bevor man weitere Schritte vornimmt.
    So kann es durchaus vorkommen, daß die automatische Reparatur von Windows Vista/Windows7
    erst nach dem 3. oder 4. Durchlauf den Bootsektor wieder komplett hergestellt hat.

    Also nicht gleich nach einem Durchlauf resignieren.

    Reihenfolge des Vorgehens:

    1. Den Bootloader über die automatische Installations-Reparatur von Vista/Windows7, falls notwendig,
    mehrmals reparieren:

    Zuerst starten wir den PC mit eingelegter Vista/Windows7 - DVD.
    Beim ersten Einstellungs-Dialog klicken wir einfach auf "Weiter".



    Erst jetzt bekommen wir die Auswahlmöglichkeiten, die wir für die Reparatur des Bootloaders benötigen.
    und wählen "Computerreparaturoptionen":



    Nachdem der PC nach vorhandenen Windows-Installationen gescannt wurde,
    und die automatische Reparatur erfolgreich war, wird eine entsprechende Erfolgsmeldung
    angezeigt, mit der Option, Fehler an Microsoft zu senden.
    Danach kann der PC neu gestartet werden und sollte dann wieder voll funktionsfähig sein.
    Ist er es nicht, d.h., es kommen erneut Fehlermeldungen beim Booten, die Reparatur nach obg. Anleitung wiederholen,
    bis der PC wieder normal bootet (das kann 3-4 Reparatur-Durchgänge benötigen).

    Hat die automatische Reparatur aber keine Fehler finden können, erscheint folgendes Bild,
    wobei wir hier das zu reparierende Betriebssystem auswählen und mit der "Weiter"-Taste fortfahren:




    Nun bekommen wir verschiedene Optionen zur Reparatur angezeigt.
    je nachdem, wie wir unser System konfiguriert haben und welcher Fehler vorliegt,
    können wir die optimale Reparatur-Funktion auswählen:

    Die Funktionen im Einzelnen:
    Die Oberfläche in Vista (li) und in Windows7 (re):



    Gehen wir die Funktionen im Einzelnen durch:

    Systemstartreparatur:

    Im Grunde genommen macht dieses Programm genau das, was es verspricht.
    Es repariert defekte, überschriebene oder gelöschte Systemstart-Dateien,
    die Windows benötigt um weitere Treiber und schließlich die Benutzeroberfläche mit den -programmen zu starten.
    Bei dieser Reparatur-Methode werden alle Installations-Dateien überprüft.
    Diese Methode wird auch gestartet, wenn die automatische Systemreparatur aufgerufen wurde (s.o.).

    Systemwiederherstellung:
    Hier werden, vorausgesetzt, es wurde im Vorfeld vom funktionierenden Betriebsystem
    ein Systemwiederherstellungspunkt gesetzt, das System auf einen ausgewählten Zeitpunkt zurückgesetzt.
    Default ist in Vista/Windows7 der Systemwiederherstellungsdienst-Dienst aktiviert und legt in regelmäßigen Abständen
    Wiederherstellungspunkte für diese Reparatur-Methode.
    Wählen wir diese Art, konnen wir mithilfe des Assistenten die Systemwiederherstellung durchführen.
    Sind eine oder mehrere Wiederherstellungspunkte gesetzt worden, kann der Punkt individuell gewählt werden.
    Hier macht es sich bezahlt, wenn man vor der Installation von ServicePacks, Updates, Systempatches und Programmen,
    die sehr tief in das System eingreifen, einen Wiederherstellungspunkt setzt.
    Wird dieser nun ausgewählt, wird das komplette System auf den Zustand des Zeitpunkts zurückgesetzt.
    Welche Programme, die von dem System-Reset betroffen sind, kann man über die Option "Nach betroffenen Programmen suchen"
    erfahren. Hier gibt es keine Möglichkeit, Programme aus der Wiederherstellung herauszunehmen.
    Treiber und Programme, die hier gelistet sind, müssen neu installiert werden.



    Systemabbildsicherung:



    (In Vista: Windows Complete PC-Wiederherstellung)
    Wenn ein Abbild (Image) eines Systems erstellt worden ist, wird der Assistent das ausgewählte Image
    zurückspielen.
    Um ein Abbild von einzelnen Dateien oder des ganzen Systems zu erstellen,
    startet man die Option "Sichern und Wiederherstellen" in der Systemsteuerung.
    Weitere Informationen hierüber (für Vista/Windows 7): http://www.drwindows.de/windows-7-si...erstellen.html

    Windows-Speicherdiagnose:



    Da immer wieder auch ein defekter Arbeitsspeicher zu Systemabstürzen und -fehlern beitragen kann,
    bietet Windows intern eine Fehlersuche für den RAM an.

    Eingabeaufforderung:



    Mit Starten der Kommandozeile hat man den größten Einfluß auf die Systemwiederherstellung und der Reparatur des Bootloaders.

    Im 2. Teil beschreibe die Werkzeuge 'bcdedit' und 'bootrec',
    die wir mit der Eingabeaufforderung benutzen können.

    Geändert von Roberto (19.11.2009 um 16:04 Uhr)

  2. Top-Downloads

    Anzeige

    Top-News

     
  3. #2
    Franz
    Moderator Avatar von Franz

    AW: Systemstartreparatur für Vista und Windows 7

    Vorweg:
    Die hier verwendeten UUIDs sind individuell und gelten nur für
    meine Konfiguration, bei copy&paste bitte berücksichtigen.


    Und jetzt geht's ein bißchen ans Eingemachte:

    Über die Windowskugel -> Ausführen -> 'cmd' eingeben -> OK

    starten wir die Eingabeaufforderung mit erweiterten Berechtigungen
    (R-Klick auf die cmd-Verknüpfung -> "Als Administrator ausführen".)

    Zunächst geben wir am Prompt einfach nur
    Code:
    bcdedit
    ein und bestätigen, wie jeden Befehl, mit der [Enter]-Taste.
    Nun werden alle Informationen über den Status des Bootloaders angezeigt.


    Ab Windows Vista wird der Booteintrag in 4 Elemente aufgeteilt:

    • 1. Identifier (Bezeichner): Benennt das aktuelle (Boot)-Programm
      2. Device: Der Ort auf der Festplatte, von dem Windows seine Startdateien lädt
      3. Path: Der Ort auf der Festplatte, auf dem der Bootloader abgelegt ist.
      4. Description: Benennt den Booteintrag wie z.B. Windows Vista, Windows XP, Windows 7, etc.

    Dann haben wir hier auch die sog. UUIDs (Universally Unique Identifier),
    die vom System für jeden Booteintrag festgelegt wird.
    UUIDs können nicht geändert werden.
    Hier die wichtigsten:

    • {bootmgr} = Der Bootmanager
      {current} = das aktuell ausgewählte Betriebssystem
      {default} = das Standard Betriebssystem
      {memdiag} = Reihenfolge der Tools
      {ntldr} = der NT-Loader wird für Prä-Vista Systeme benötigt (Windows XP, 2000, etc.)
      {ramdisk} = temp. Platz des Bootloaders auf dem Arbeitsspeicher

      Zum Mitnehmen:
      bootmgr: Der Bootloader bei Vista/Windows 7
      ntldr: Der Bootloader bei Windows 2000 und XP
      bcdedit: Boot Configuration Data Editor
      HAL: Hardware Abstraction Layer



    Mit dem Programm "bcdedit" kann die Datei des Bootloaders geändert und ggf. repariert werden.
    Außerdem unterstützt bcdedit auch andere Bootloader, wie z.B. Grub und Lilo unter Unix.
    Die versteckte Datei befindet bei Vista unter C:\Boot\BCD, beim Windows 7
    in der versteckten Systempartition unter \Boot\BCD.

    Achtung:
    Bevor Änderungen am Bootloader vorgenommen werden: bcd-Datei sichern!


    Da wir schon in der Eingabeaufforderung sind, geht das einfach mit dem Befehl:
    Code:
    bcdedit /export c:\bcdsicherung
    Bei evtl. Fehlern in den Änderungen des Bootloaders, wird die Datei mit dem Befehl
    Code:
    bcdedit /import c:\bcdsicherung
    zurückgespielt.

    Was können wir also mit diesen ganzen Einträgen anfangen und wie ändern wir diese?
    bcdedit ist ein sehr umfangreiches Programm, mit dem der Bootloader sehr individuell angepaßt werden kann.
    Das hat natülich zur Folge, daß ich nciht sämtliche Optionen und Möglichkeiten in diesem Tutorial behandeln kann.
    Aber für evtl. weitere Fragen steht Dr. Windows jederzeit zur Verfügung.

    Mit bcdedit können wir u.a. folgende Aufgaben durchführen:

    Code:
    bcdedit /enum all
    zuständig. Hier werden detailliert alle aktuellen Optionen der verschiedenen Programme gelistet.

    Hier nun ein paar Beispiele zum Ändern der Bootkonfiguration:
    Code:
    bcdedit /set {current} description "Mein eigener Windows Boot Eintrag"
    Zuerst können wir unsere eigene, editierte Bootreihenfolge benennen, dabei wird der Descriptor "{current}" individuell umbenannt.

    Code:
    bcdedit /set {ntldr} path \ntldr
    Da ntldr der Bezeichner für den XP-Bootloader ist, können wir ihn
    im bcdedit Befehl verwenden. Mit folgender Zeile setzen wir XP an die
    erste Stelle der Bootreihenfolge.
    Wobei sich der XP Bootloader im Root-Verzeichnis "\" befindet.

    Code:
    bcdedit /displayorder {ntldr} /addfirst
    Mit diesen Befehl wird XP als erste Stelle in der Boot-Menüliste angezeigt.

    Code:
    bcdedit /set {ntldr} device partition=E:
    Hier wird BCD mitgeteilt, auf welchem Laufwerk/Partition Windows XP abgelegt ist. In meinem Fall ist es das Laufwerk "E:\".

    Code:
    bcdedit /default {ntldr}
    Da der alte NT-Loader weder von Vista noch von Windows 7 benutzt wird, wird Windows XP als Standard-System geladen.

    Code:
    bcdedit /displayorder {22342343-3424-2342342342-2344} /addlast
    Damit wird der letzte Eintrag festgelegt.
    Hier muß die UUID des jeweiligen Betriebssystems eingetragen werden. (über den Befehl "/enum all"
    kann die UUID der Systeme ausgelesen werden)

    Code:
    bcdedit /copy {current} /d "Kopie von Windows7"
    Wir können auch eine Kopie eines originalen Eintrags setzen, damit existiert
    z.B. vorerst Windows 7 zweimal im Bootloader.
    Mit der Kopie kann dann experimentiert werden, ohne den bis jetzt konfigurierten Bootloader durcheinander zu bringen.

    Die Antwort auf den Befehl lautet dann:
    Code:
    The entry was successfully copied to {016813a0-6fd3-11de-a104-ba606670b012}
    In der Kopie des Windows7-Eintrages experimentieren wir zunächst mit dem Hinzufügen des 2. CPU Kerns in den Bootvorgang,
    den Windows startet standardmäßig nur mit einem Kern. Wenn es klappt, super, wenn nicht, geht nicht viel kaputt:

    Code:
    bcdedit /set {016813a0-6fd3-11de-a104-ba606670b012} numpoc 2
    Code:
    bcdedit /deletevalue {016813a0-6fd3-11de-a104-ba606670b012} numproc
    Der Eintrag wird wieder gelöscht und Windows startet wieder mit einem CPU-Kern.

    Code:
    bcdedit /timeout 5
    Um die Zugriffszeit auf das Bootmenü zu verlängern oder zu verkürzen benutzen wir diesen Befehl.

    Code:
    bcdedit /set {current} detecthal yes
    Jetzt wird der Bootloader nur den 'hard coded' HAL starten. Dieser ist manuell nicht veränderbar.
    Alle anderen vorhandenen HALs oder modifizierte Kernel werden nicht berücksichtigt bzw. aufgerufen.

    Soviel erstmal zu bcdedit.
    Es gibt noch weitaus mehr Funktionen und Möglichkeiten, den Bootloader zu manipulieren,
    das würde aber sicher den Rahmen des Tutorials sprengen.

    Aber für weitere Fragen, Anregungen und Diskussionen stehe ich
    natürlich jederzeit zur Verfügung.

    Siehe hierzu auch
    BOOTMGR fehlt - Fehlermeldung beim Windows-Start auf MSN
    Geändert von Martin (13.04.2011 um 23:06 Uhr)

  4. #3
    prinblac
    Moderator Avatar von prinblac

    AW: Systemstartreparatur für Vista und Windows 7

    @Franz

  5. #4
    wvpidoll
    treuer Stammgast Avatar von wvpidoll

    AW: Systemstartreparatur für Vista und Windows 7

    Ist sehr informativ.
    Auf zum 2. Teil.
    Danke.
    Liebe Grüße
    Winfried

  6. #5
    der.uwe
    Moderator Avatar von der.uwe

    AW: Systemstartreparatur für Vista und Windows 7


  7. #6
    Sabcoll
    kennt sich schon aus

    AW: Systemstartreparatur für Vista und Windows 7

    Funktioniert das auch, um einen Boot Manager zu entfernen, den man anders nicht mehr deinstalliert kriegt?

  8. #7
    Martin
    Webmaster Avatar von Martin

    AW: Systemstartreparatur für Vista und Windows 7

    Ohne die genaue Anforderung zu kennen, würde ich mal eher "nein" sagen.
    Aber vielleicht machst Du mal ein neues Thema auf und schilderst den Fall dort ausführlich.

  9. #8
    Franz
    Moderator Avatar von Franz

    AW: Systemstartreparatur für Vista und Windows 7

    Nach längerer Abstinenz vom Board habe ich nun endlich den 2. Teil des Tutorials
    online gestellt.

  10. #9
    wvpidoll
    treuer Stammgast Avatar von wvpidoll

    AW: Systemstartreparatur für Vista und Windows 7

    Danke Franz,
    sehr gute Arbeit.
    Ich hoffe aber, ich werde nicht in die Verlegenheit kommen,
    Deine Ausführungen zu brauchen.
    Wenn ja, weiß ich mich ja in guten Händen bzw. Seiten.
    Liebe Grüße
    Winfried

  11. #10
    doncar69
    keiner fällt vom himmel Avatar von doncar69

    AW: Systemstartreparatur für Vista und Windows 7

    Danke super arbeit

  12. #11
    winmac
    nicht mehr wegzudenken Avatar von winmac

    systemstartreparatur

    Danke ebenfalls für ausgezeichnete Areit !
    Man muß es nicht können aber wissen wo man es finden kann .

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 8 (Registrierte Benutzer: 0, Gäste: 8)

Ähnliche Themen

  1. Frage: Ist eine Systemstartreparatur vergleichbar mit einer Reparaturinstallation?
    Von Windowsenergi im Forum Windows Vista allgemein
    Antworten: 10
    Letzter Beitrag: 22.06.2009, 08:20
  2. Hinweis: Vista Firewall Control jetzt auch in Deutsch für Windows 7 und Vista !
    Von drdiablo im Forum Programme und Tools
    Antworten: 1
    Letzter Beitrag: 08.05.2009, 12:15
  3. Hinweis: Neuer Treiber für Nvidia Quadro und Windows Vista 64bit
    Von foxhunter im Forum Hardware & Treiber
    Antworten: 0
    Letzter Beitrag: 27.02.2009, 10:55
  4. Hinweis: Windows 7 im Anflug - und die Konsequenzen für Dr. Vista
    Von Martin im Forum Dr. Windows intern
    Antworten: 27
    Letzter Beitrag: 24.01.2009, 11:29

Stichworte

Lesezeichen


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
| Impressum | AGB | Kontakt | FAQ | Team |

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143