Archiv verlassen und diese Seite im Standarddesign anzeigen : mit ner bat datei eine festplatte löschen
ok is noch kein tut erst die frage funktioniert das so ?
also
1. bat datei machen
dazu belibige datei erstelln und umbennen in xyz.bat xyz is beliebig
2. rechts klick bearbeiten
3. format d:\
oder ein anderes laufwerk
4. speichern
5. nich testen!!
ok nun die frage kann is das so richtig wenn ja is das nen tut
saibot
format d:\
so glaub ich, allerdings kann man damit net die sys platte löschen und der user muss glaub ich erst noch Y oder N eingeben um das zu bestätigen weiß es aber net genau
thx für die verbesserung sofort übernomm
also wenns jemand testet der kann seine erfahrung gern hier rein schreibn ich über nehms dann bis es voll ständig is
also was auf jeden fall nicht geht, die platte auf der gerade das OS läuft plätten...
ich habs grad ma getestet also das mit y und n hat er mich nich gefragt er hat nur gesagt das ich keine berechtigung dazu hab aber mein pc spinnt eh
naja ich glaub der fängt einfach so an aber gesehn hab ichs noch nich
Lidloses_Auge
08.01.2007, 08:54
/X Erzwingt das Aufheben der Bereitstellung des
Datenträgers, falls erforderlich. Alle zu dem
Datenträger geöffneten Bezüge werden ungültig.
Wie siehts damit aus?
Würde es zwar nicht grad als tut bezeichnen, aber ihr scheint euch ja dafür zu interessieren wie das funktioniert.
Beim googeln finde ich zwei Möglichkeiten um format zu starten ohne das eine Eingabe gemacht werden muß.
Mit:
1. "echo.|format"
2. "format c: < y.txt"
Mit "echo.|format" geht das eigentlich ohne Probs.
Bei "format c: < y.txt" wird eine Datei eingelesen (die y.txt), in der der Buchstabe Y und ein Leerzeichen dahinter steht.
Damit wird sozusagen die Abfrage bestätigt.
Zum ausprobieren sollte man am Ende noch den Pause Befehl einfügen, da das cmd Fenster sonst gleich ausgeblendet wird.
Quickformat ist übrigens /q .
mfg, ZiG
also würde das so gehen...
@echo off
echo y >>y.txt
echo.|format
format c: < y.txt
//(pause) bei bedarf
???
aber das echo.|format versteh ich nicht...
(kenn mich mit batch ned gut aus...)
Ne ^^
Habs vielleicht schlecht erklärt.
Entweder so:
echo.|format a:
pause
oder so:
format a: < y.txt
pause
Der Befehl "@echo off" funzt nicht.
Für die zweite Möglichkeit muß man eine txt erstellen mit Y"Leerzeichen" (ohne Anführungstriche).
Ich beschäftige mich übrigens auch nicht mit batch, aber einiges ist sowieso klar. Vielleicht kann jemand der sich gut auskennt, das Prob mit dem "@echo off" Befehl lösen.
mfg, ZiG
ah, ok... aber mit dem
echo y >>y.txt
erledigt sich das manuelle erstellen der textdatei...
also würde das so gehen...
@echo off
echo y >>y.txt
echo.|format
format c: < y.txt
//(pause) bei bedarf
???
aber das echo.|format versteh ich nicht...
(kenn mich mit batch ned gut aus...)
ok habs getestet mit meinem leeren laufwerk funkt net öffnet nen dos fenster und schließts sofort und löschen hat er auch net aus geführt entweder is daran was falsch oder mein pc is kaputt
edit:: sry war schon jmd schneller
edit 2:
hab beide möglichkeiten aus dem vor letzten post probiert funktionieren bei mir beide nich kommt zugriff verweigert aber die zweite
echo y >>y.txt
format k: < y.txt
pause sieht sehr gut bei mir aus
ich schau mal wie ich das zugriffs prob lösen kann(bin als admin angemeldet keine angst)
ja, schau mal die 2 posts über dir an...
---
das was ich da geschrieben hab, war nicht so ganz in ordnung^^...
(wie gesagt, batch is ned mein ding^^)
@noobor
echo y >>y.txt
Ist ne gute Lösung, hatte ich nicht daran gedacht.
Ist nur dumm, das "@echo off" nicht geht.
Sollte wenn möglich nicht gleich sichtbar sein.
Ist wenn es aufgerufen wird aber eigentlich eh schon zu spät.
Edit:
@saibot
Bei mir funkionieren beide Möglichkeiten.
gut zu wissen liegt dann an irgend welchen rechten auf meinem pc muss ich mal checken danke
mille_cb4
11.01.2007, 14:16
Warum Porgrammiert ihr es nicht in C++ ??????? :wink:
Ist doch einfach... und in 10 Min fertig.....
Man ihr habt Probleme :?
MiLle_cB$
Ganz einfach. Weil es in diesem Thread um batch geht und nicht um irgendeine Programmiersprache.
Außerdem wirds den meisten um das Verständniss gehen, wie es mit batch erledigt werden kann, und nicht darum, diese .bat Datei dann zu benutzen, da das eh nicht wirklich zu gebrauchen ist.
mfg, ZiG
Wenn du den ganze Thread gelesen hättest, wüßtest du dass das schon gepostet wurde, dass man die Partition auf dem das Betriebssystem installiert ist nicht formatieren kann.
außerdem war die rede von laufwerk d: oder anderen höhreren und nicht von der system partition
also wäre die frage gewesen wie man die system partiotion löscht stände sie auch irgendwo
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.