Avatar billede oettinger Nybegynder
18. juni 2004 - 00:12 Der er 23 kommentarer og
1 løsning

Formatering af "Bad" linux hdd

Jeg har en linux partitioneret hdd der er sket en fejl på. Jeg vil da ha den formateret. men har store problemer med det. Det er ikke muligt at lave den med fsck(har prøvet). Jeg har prøvet at formatere den med partition magic, men det lykkes ikke. Hvordan skal jeg få denne hdd formateret?. Hvordan gør jeg det evt i linux?

-MVH Johan Oettinger
Avatar billede mrmox2 Nybegynder
18. juni 2004 - 00:53 #1
jeg har enten brugt fdisk fra dosdiskette eller PM. Linux har jeg kun gjort det i forbindelse med installation.
mon ikke gnu parted kan gøre det http://www.gnu.org/software/parted/
Avatar billede mrmox2 Nybegynder
18. juni 2004 - 01:03 #2
men det kommer jo nok an på hvad du skal bruge den til bagefter
hvis du ikke skal bruge den til linux er fdisk vejen frem syns jeg
fdisk /mbr overskriver master boot record med en dos-ting
og så fdisk til at slette og oprette partitioner
til linux brug har jeg som nævnt simuleret en installation, og brugt disk druid eller fdisk.
men det ser ud til at fdisk også virker efter at linux er installeret (et gæt, jeg sidder lige ved en windåse), man skal bare have styr på hvad harddiskene hedder :-)
Avatar billede strych9 Praktikant
18. juni 2004 - 02:43 #3
Linux cfdisk er normalt lettere at bruge end Linux fdisk. Bare husk at vælge "write" inden du forlader programmet.
Avatar billede strych9 Praktikant
18. juni 2004 - 02:44 #4
så sådan noget som "cfdisk /dev/hda"
Avatar billede oettinger Nybegynder
18. juni 2004 - 19:24 #5
tusinde tak for svarene. det ser godt ud.
det vigtigste er faktisk at få hdd'en gjort totalt ren. derefter skal den sættes i en kiss dp-500 dvd afspiller så ordner den partitionerne.

hvordan skal jeg fjerne alt på denne hdd?
"cfdisk/dev/hd*" er en mulighed?

-oettinger
Avatar billede mrmox2 Nybegynder
18. juni 2004 - 20:14 #6
du kan bruge man cfdisk til at tjekke det når/hvis pakken er installeret
men hvis du skal gøre det fra linux så vent på strych9 - han er absolut på hjemmebane i det her
hvis den ikke skal køre linux bagefter ville jeg stadig overveje dosdisketten, men det kommer an på om kiss dp-500 skal bruge en dos mbr eller en linux loader
Avatar billede strych9 Praktikant
18. juni 2004 - 20:37 #7
Start din Knoppix
fdisk /dev/hdb    <-- eller hvor din disk nu end er mountet
tryk p for at se den nuværende partitionstabel. Tryk d for at begynde at slette partitioner.
Når du er færdig med at slette skal fdisk se ud noget i den her stil:

Disk /dev/hda: 30.0 GB, 30005821440 bytes
240 heads, 63 sectors/track, 3876 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

Device Boot    Start      End    Blocks  Id  System

Command (m for help):


For at slette bootloader (eg, overskrive de første 512bytes med 0):
dd if=/dev/null of=/dev/hdb bs=512 count=1
Husk at rette /dev/hdb til hvad det nu er dine disk jumpere er sat til.


Jeg kan se at vores forsøg på at reparere ext2 filsystemet i http://www.eksperten.dk/spm/502982 ikke gik så godt? Du vendte aldrig tilbage. =(
Avatar billede oettinger Nybegynder
19. juni 2004 - 12:07 #8
til strych. jeg har haft meget travlt med eksamen. men skal nok for svaret på den . så vi kan gøre den færdig! Undskyld forvirringen!!!. bb later ;)
Avatar billede strych9 Praktikant
19. juni 2004 - 12:28 #9
aah ok, helt i orden så.

mrmox2: Forresten, hvis du er interesseret: I de første 512 bytes på en harddisk ligger MBR. I MBR forfindes to ting, nemlig en partitions tabel, og en first stage bootloader. Den lille first stage bootloader er noget maskinkode som skal lokalisere second stage bootloader som ligger et andet sted på disken (ligemeget hvor). Second stage bootloader ligger på et eller andet hex offset på harddisken og dermed kan den findes uden at der bliver loadet drivere ind til filsystem osv. Derfor er det heller ikke nok at slette feks LILO, eller at formattere harddisken. Det tager sig nemlig kun af second stage loader.
Her er det så at mange siger at man skal bruge dos fdisk /mbr. Faktum er at fdisk /mbr kun piller ved den lille bootloader, og overskriver den med en anden som er kompatibel med dos. Kommandoen efterlader partitionstabellen intakt. Derfor kan man ikke sige at fdisk /mbr er en nulstilling af MBR, fordi den skriver en dos bootloader ind, og rører ikke ved partitionstabellen.
Hvis man derimod ønsker at alt hvad der hedder MBR og partitionstabeller bare skal _helt_ væk, så er kommandoen jeg gav det som kan gøre det:
"dd" bruges til at kopiere med, og i kommandoen kopieres fra det device der hedder "null". Null betyder ingenting (nul er en værdi, null er ingenting). Null kopieres over til de første 512 bytes på disken hvor vi ved at MBR ligger fast. "if" står for infile, "of" står for outfile. "bs" står for blocksize, og count betyder hvor mange blokke vi vil kopiere over fra infile. Kommandoen kunne i teorien også have været "dd if=/dev/null of=/dev/hdb bs=1 count=512".
En anden fordel ved denne metode er at man kan forvente den altid fungerer med SCSI diske også.. Hvad angår rå adgang til block devices så er der intet over og intet ved siden af linux. =)
Avatar billede mrmox2 Nybegynder
19. juni 2004 - 16:57 #10
strych9 > mange tak for tippet :-)  (det er vel så også forklaringen på at fdisk /mbr ikke efterlader harddisken ubrugelig - altså at man fortsat har adgang til data på den).
den der second stage bootloader, er det den lilo og grub kalder chainloader?
Avatar billede strych9 Praktikant
19. juni 2004 - 17:15 #11
hmm jeg mener chainloader er noget med at en first stage bootloader kan overlade kontrollen til en anden first stage bootloader. Som feks hvis man har GRUB på sin første disk, og en Windows booloader i MBR på en anden. - Jeg er faktisk ikke sikker.
Avatar billede oettinger Nybegynder
02. august 2004 - 14:06 #12
Hej strych9. Nu er en travl eksamen, en 4 ugers ferie i thailand og en flytning overstået. Og Jeg vil meget gerne fortsætte hvor jeg slap. hvis du altså gider at hjælåe mig?

MVH Johan Oettinger
Avatar billede strych9 Praktikant
02. august 2004 - 15:11 #13
Det gider jeg da. Fik du kørt e2fsck på den?
Avatar billede oettinger Nybegynder
02. august 2004 - 20:21 #14
Skide godt. tak.

Ja det gjorde jeg. Som forklaret i spørgsmålet http://www.eksperten.dk/spm/502982 . Både med og uden p. Der er ikke kommet noget ud af det. hden kan stadig ikke læses ordentligt.

Jeg vil nu meget gerne ha den formateret helt så jeg kan smide den i dvd'en og få den til at starte hdden forfra!
er det muligt?

-Oettinger
Avatar billede oettinger Nybegynder
04. august 2004 - 17:14 #15
kan du hjælpe mig. hvordan starter jeg hdd'en forfra? Det ville bare være skide lækkert at få det ordnet!

-Oettinger
Avatar billede strych9 Praktikant
04. august 2004 - 19:16 #16
cfdisk /dev/hd*
Slet partitionerne
vælg write
vælg quit
Avatar billede oettinger Nybegynder
05. august 2004 - 14:28 #17
hej . Når jeg prøver at køre cfdisk siger den:

  "Fatal error: Bad primary partition 1: Partition ends in the final partial cylin
Press any key to exit cfdisk"

er disken fuldstændig fucked?
Avatar billede strych9 Praktikant
05. august 2004 - 14:46 #18
hmm det lader til det, men så lad os gøre det på den hårde måde i stedet:

dd if=/dev/null of=/dev/hd* bs=1k count=100000

som root.

Så er din disk i hvert fald 100% spejlblank bagefter.
Avatar billede oettinger Nybegynder
05. august 2004 - 15:53 #19
Det lader ikke til at der sker noget. den skriver;
"
0+0 records in
0+0 records out
0 bytes transferred in 0,000570 seconds (0 bytes/sec)
"
Avatar billede strych9 Praktikant
05. august 2004 - 19:30 #20
hmm er du sikker på at det er den rigtige disk (hda/hdb/hdc/hdd) du adresserer?
Avatar billede oettinger Nybegynder
05. august 2004 - 20:29 #21
ja
Avatar billede strych9 Praktikant
06. august 2004 - 15:44 #22
og din /dev/null eksisterer? (ls -l /dev/null - hvad viser den?)
hvad siger bare dd if=/dev/null of=/dev/hd* bs=1k count=100 ?
Avatar billede oettinger Nybegynder
26. januar 2006 - 00:54 #23
vil du ikke have disse points strych9
Avatar billede strych9 Praktikant
26. januar 2006 - 00:55 #24
jeps, takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester