Low lever formatering af USB pen
Den USB-pen vi bruger i vores TV til at optage på var pludselig blevet korrupteret og kunne ikke bruges.
Linux gad heller ikke læse den. dmesg kunne kun fortælle så meget at et XFS drev var blevet tilsluttet og var "badly corrupted". lsusb frøs og drevet kunne ikke formateres, hverken med GUI værktøjer eller fra kommandolinjen med mkfs.*.
Så fandt jeg dette Windows værktøj HDD LLF som lykkedes med at formatere USB drevet.
Spørgsmål 1:
Findes der et tilsvarende værktøj til Linux som kan klare at lave en virkelig low level formatering af et korrupt drev?
Spørgsmål 2:
Generelt har jeg oplevet i Linux at når en proces hænger alvorligt som fx da jeg prøvede lsusb, så er det ofte umuligt at slå den ihjel og det nytter heller ikke at lukke computeren. Den begynder nedlukningen men når X er lukket ned, sker der ikke mere fordi førnævnte proces hænger. Hvordan slår man sådanne hængende processer ihjel når kill -9 ikke hjælper og man heller ikke kan lukke computeren?
Linux gad heller ikke læse den. dmesg kunne kun fortælle så meget at et XFS drev var blevet tilsluttet og var "badly corrupted". lsusb frøs og drevet kunne ikke formateres, hverken med GUI værktøjer eller fra kommandolinjen med mkfs.*.
Så fandt jeg dette Windows værktøj HDD LLF som lykkedes med at formatere USB drevet.
Spørgsmål 1:
Findes der et tilsvarende værktøj til Linux som kan klare at lave en virkelig low level formatering af et korrupt drev?
Spørgsmål 2:
Generelt har jeg oplevet i Linux at når en proces hænger alvorligt som fx da jeg prøvede lsusb, så er det ofte umuligt at slå den ihjel og det nytter heller ikke at lukke computeren. Den begynder nedlukningen men når X er lukket ned, sker der ikke mere fordi førnævnte proces hænger. Hvordan slår man sådanne hængende processer ihjel når kill -9 ikke hjælper og man heller ikke kan lukke computeren?
Kommentarer4
Findes der et
dd if=/dev/zero of=/dev/usbdev bs=55M
plejer at gøre tricket. den komando skriver 0'er over hele disken. iøvrigt plejer det at værre nok at riste de første 2 sektorer og dermod partions tabellen.
#0: Generelt har jeg oplevet i Linux at når en proces hænger alvorligt som fx da jeg prøvede lsusb, så er det ofte umuligt at slå den ihjel og det nytter heller ikke at lukke computeren.
Kill -9 med root rettigheder burde virke, hvis ikke kan du præve kill -SIGQUIT eller -SIGSTOP men gennerelt så har du en kernel bug hvis ikke SIGKILL(kill -9) fra root virker.
Tak for info. Et nyttigt
#0. Dit fjernsyn er et Samsung så vidt jeg husker. Når du formatere disken, lader du så fjernsynet gøre det, og i så fald, bliver filsystemet krypteret?
Man kan vel nulstille disken
dd .... plejer at gøre
God ide, og underligt at jeg ikke selv tænkte på det. Bruger nemlig DD ret tit. Er dog ikke sikker på at det ville virke, for lige så snart jeg adresserede /dev/sdb frøs processen.
#3: Man kan vel nulstille disken med Fdisk?
Virkede ikke. Som nævnt overfor så kunne jeg slet ikke adressere disken. Gparted frøs når den tilgik drevet, det samme gjorde fdisk og mkfs, samt ckfs mfl.
#1: Kill -9 med root rettigheder burde virke, hvis ikke kan du præve kill -SIGQUIT eller -SIGSTOP men gennerelt så har du en kernel bug hvis ikke SIGKILL(kill -9) fra root virker.
sudo kill -9 virkede ikke. Prøvede ikke SIGQUIT og SIGSTOP.
Jeg fik "desværre" løst problemet, så jeg kan ikke umiddelbart afprøve de forskellige ideer. Men vil huske dem til hvis det sker igen.
#2: Dit fjernsyn er et Samsung så vidt jeg husker. Når du formatere disken, lader du så fjernsynet gøre det, og i så fald, bliver filsystemet krypteret?
Ja, Samsung. Normalt lader jeg fjernsynet formatere disken, men denne gang kunne det ikke. Fortalte at den var "korrupt". Måske kunne det efter windowsværktøjet havde nulstillet drevet, men jeg gjorde det fra Linux med mkfs.xfs.
Filstymet er ikke krypteret, men filerne er. De er svjv gemt i *.TS formatet. Der findes værktøjer der kan dekryptere filerne, men jeg har ikke prøvet.