{title}

Hallo, mein Computer hat vor einer Woche mit Windows XP einwandfrei funktioniert. Dann bootete es eines Morgens und sagte, dass eine Datei namens system32toskrnl.exe fehlte und um die Datei neu zu installieren. Ich legte eine Windows 98-Startdiskette ein und die Windows XP-CD und ich bekomme 3 Optionen. Ich wähle Eingabeaufforderung starten mit CD aktiviert, aber Windows XP kann nicht aus dem DOS-Modus ausgeführt werden. Ich habe den Eindruck von anderen Leuten im Internet, dass wenn Sie Ihren PC nur mit der Windows XP-CD starten, Sie einen Windows XP-Setup-Bildschirm und Sie erhalten Ich habe alle Arten von Optionen wie Erholung und so, aber ich weiß es nicht. Es geht nur direkt zur Fehlermeldung (wenn ich keine 98-Startdiskette eingelegt habe), so dass ich den Fehler von DOS aus beheben muss. Bitte helfen Sie jedem! : -

Haben Sie Linux schon einmal installiert? Sie können die Datei herunterladen, um das Booten der XP 6-Diskette unter dem Link festzulegen. Es gibt auch eine einzelne Bootdiskette für das XP-Setup unten auf der Seite. Ich habe diese nicht ausprobiert. LOL //freepctech.com/pc/002/files010.shtml Ein Gedanke: Ist Ihr BIOS so eingestellt, dass es von CD-ROM bootet?

es ist wieder moi und nein, es war keine Linux-Installation vor der aktuellen. Ich werde versuchen, ins BIOS zu gehen, um von CD zu booten, wenn ich es finden und dich wissen lassen kann. Alles in allem wäre das viel einfacher, als mit 20 Jahre alten Eingabeaufforderungen herumzuschnüffeln. Trotzdem vielen Dank für den Beitrag.

Stellen Sie sicher, dass die CD eine höhere Boot-Priorität als die Festplatte hat, legen Sie die CD ein und starten Sie sie neu.

Batch-Datei zum Füllen der Festplatte?

Ist es möglich, eine Batch-Datei zu erstellen, die den gesamten freien Speicherplatz auf einer Festplatte ausfüllt? Wenn die Dateien auch einen Ordner belegen könnten, wäre das optimal.


Code:
@echo offfor/l %% x in (1,1,10) do (für/f "tokens = delims =" %% a in ('dir c: temp/s/b') do (kopiere %% a %% a _ %% x)) Begonnen mit einer einzelnen 211-KB-Datei im temporären Verzeichnis. Nach nur 10 Iterationen hatte 1024 Dateien und 216 MB. Stellen Sie sich vor, was Sie mit 100 oder 1000 Iterationen tun können.

Hey, danke, ich habe dein Skript ausprobiert und es funktioniert perfekt. Jetzt möchte ich verstehen, was das Skript genau macht. Kannst du mich ein wenig durch jede Zeile führen und zusammenfassen, was passiert? Ich mache /? Für jeden Befehl wird es jedoch ein wenig schwierig, herauszufinden, was alles passiert. Ich bin nur daran gewöhnt, wirklich einfache Batch-Skripte zu erstellen.

Der Erste zum variiert %% x von 1 bis 10 und erhöht sich um 1. Dies wird ausschließlich als Zähler verwendet und begrenzt die Anzahl der Iterationen. Die zweite zum Ruft eine Liste aller Dateien im Verzeichnis c: temp ab und kopiert sie zurück in dasselbe Verzeichnis, wobei der Wert %% x angehängt wird, damit jeder Dateiname eindeutig bleibt. Grundsätzlich wird jedes Mal, wenn %% x inkrementiert wird, die Anzahl von Dateien in C: Temp verdoppelt. Wenn Sie dies ausreichend oft tun, sollte der geometrische Verlauf eine 250-GB-Festplatte in kürzester Zeit füllen. Tipp: Wenn die anfängliche Datei extrem groß ist, wird die Zeit zum Füllen der Festplatte verringert. Würde nicht ein Format sei einfacher?

Danke, ja, wie würde mit Dban oder Radiergummi. Ich dachte nur, dass es interessant wäre, eine Batch-Datei etwas Ähnliches tun zu lassen. Die fehlende Zufälligkeit könnte den Effekt jedoch etwas negieren. Wie kann ich den Pfad in ('Verzeichnis c: temp /s/b') in C: Dokumente und Einstellungen Benutzername Desktop temp ändern? Alles, was ich versuche, scheint zu sein vermasseln Sie die Syntax.Auch habe ich /? für Tokens und Delims, aber ich habe immer noch Probleme zu verstehen, worum es geht. Kannst du mich auf einen guten Ort hinweisen, der Tokens und Delims in einfache Begriffe zerlegen kann?

Sie benötigen s, wenn Sie Werte mit eingebetteten Leerzeichen verwenden: "C: Dokumente und Einstellungen Benutzername Desktop temp " Diese Seite? ˅ scheint so gut wie jeder zu erklären, wie a zum funktioniert. Viel Glück.


Code:
@echo offfor/l %% x in (1,1,10) do (für/f "tokens = delims =" %% a in ('dir "C: Dokumente und Einstellungen Benutzername Desktop temp "/s/b ') do (kopiere %% a %% a _ %% x)) Ich erhalte die Meldung "Das System kann den angegebenen Pfad nicht finden", wenn ich das ausführe. Ich habe einen Ordner mit dem Namen temp auf meinem Desktop und er enthält eine Datei.

Ich vermuteNutzernameist nicht wirklich dein Benutzername:
Code:
@echo offfor/l %% x in (1,1,10) do (für/f "tokens = delims =" %% a in ('dir "C: Dokumente und Einstellungen \% username% Desktop temp "/ s/b ') do (kopiere %% a %% a _ %% x)) Ich habe keine Ahnung, ob der Pfad korrekt ist, aber zumindest die Syntax.

Richtig, meins ist eigentlich "comp". Ich habe den Pfad absolut richtig, er mag diesen Pfad einfach aus irgendeinem Grund nicht. Na ja, es läuft gut von C: path

Beliebte Beiträge