Sida 1 av 1

USB minne slutar inte läsas. Hur formatera?

Postat: 28 apr 2012, 18:26
av Terranigma
Hej.
Mitt USB minne blir avläst konstant så jag får ingen tillgång till det. Hur ska jag gå tillväga för att formatera det?

Har försökt med GParted, men GParted slutar aldrig söka efter enheter när USB minnet sitter i.

Re: USB minne slutar inte läsas. Hur formatera?

Postat: 29 apr 2012, 03:30
av ubot
Kör det här kommandot när USB-minnet sitter i resp. inte sitter i datorn:

Kod: Markera allt

lsusb
Vad får du då? Posta resultaten här i tråden.

Om du sätter i ett USB-minne och om Ubuntu hittar minnet så kommer det att få en enhetsbeteckning som ser ut så här: /dev/sd*, t.ex. /dev/sdc1

Kör det här kommandot när du har USB-minnet i resp. inte i datorn:

Kod: Markera allt

ls -l /dev/sd*
Ser du någon skillnad när minnet sitter i och när det inte sitter i en USB-port?

Om du ser att det dyker upp sdb1 eller sdc1 så kan du formatera ditt minne med FAT-filsystemet så här:

Kod: Markera allt

sudo mkfs.vfat /dev/sdc1
om sdc1 är den enhet som motsvarar USB-minnet. Du måste nog avmontera partitionen på minnet först med kommandot:

Kod: Markera allt

sudo umount /dev/sdc1
där sdc1 är enheten för ditt USB-minnet (se ls-kommandot här ovanför för att hitta rätt /dev/sd*). Kör därefter mkfs.vfat-kommandot. Se till att ta rätt partition annars riskerar du att formatera fel enhet/partition, t.ex. en helt annan partition på en hårddisk i datorn!

Du kan också köra det här kommandot när USB-minnet sitter i resp. inte sitter i datorn för att hitta USB-minnet:

Kod: Markera allt

sudo fdisk -l
Testa också att sätta in USB-minnet i olika USB-portar på datorn om det är så att minnet inte fungerar i en speciell USB-port.

Du kan även köra kommandot dmesg för att se om du får något felmeddelande när du sätter in USB-minnet i datorn:

Kod: Markera allt

dmesg | tail -30

Re: USB minne slutar inte läsas. Hur formatera?

Postat: 29 apr 2012, 10:43
av Terranigma
ubot skrev:Kör det här kommandot när USB-minnet sitter i resp. inte sitter i datorn:

Kod: Markera allt

lsusb
Vad får du då? Posta resultaten här i tråden.

Om du sätter i ett USB-minne och om Ubuntu hittar minnet så kommer det att få en enhetsbeteckning som ser ut så här: /dev/sd*, t.ex. /dev/sdc1

Kör det här kommandot när du har USB-minnet i resp. inte i datorn:

Kod: Markera allt

ls -l /dev/sd*
Ser du någon skillnad när minnet sitter i och när det inte sitter i en USB-port?

Om du ser att det dyker upp sdb1 eller sdc1 så kan du formatera ditt minne med FAT-filsystemet så här:

Kod: Markera allt

sudo mkfs.vfat /dev/sdc1
om sdc1 är den enhet som motsvarar USB-minnet. Du måste nog avmontera partitionen på minnet först med kommandot:

Kod: Markera allt

sudo umount /dev/sdc1
där sdc1 är enheten för ditt USB-minnet (se ls-kommandot här ovanför för att hitta rätt /dev/sd*). Kör därefter mkfs.vfat-kommandot. Se till att ta rätt partition annars riskerar du att formatera fel enhet/partition, t.ex. en helt annan partition på en hårddisk i datorn!

Du kan också köra det här kommandot när USB-minnet sitter i resp. inte sitter i datorn för att hitta USB-minnet:

Kod: Markera allt

sudo fdisk -l
Testa också att sätta in USB-minnet i olika USB-portar på datorn om det är så att minnet inte fungerar i en speciell USB-port.

Du kan även köra kommandot dmesg för att se om du får något felmeddelande när du sätter in USB-minnet i datorn:

Kod: Markera allt

dmesg | tail -30
Stort tack för hjälpen.

Men lite underligt var det för det var inga problem att hitta usb minnet men det gick varken att avmontera eller formatera.

Kod: Markera allt

sudo umount /dev/sdb1
umount: /dev/sdb1: inte monterad

Kod: Markera allt

sudo mkfs.vfat /dev/sdb1
mkfs.vfat 3.0.7 (24 Dec 2009)
mkfs.vfat: /dev/sdb1 contains a mounted file system.

Det slutade i alla fall positivt för efter lite trixande upptäckte jag att lampan på usb minnet hade slutat blinka så jag öppnade GParted och kunde formatera där, så nu fungerar det normalt igen.

En sista fråga angående

Kod: Markera allt

dmesg | tail -30
Vad betyder tecknet mellan dmesg och tail och hur gör man det?

Tack en en gång.

Re: USB minne slutar inte läsas. Hur formatera?

Postat: 30 apr 2012, 05:17
av ubot
Vad betyder tecknet mellan dmesg och tail och hur gör man det?
Det betyder att du skapar en pipe där resultatet av första kommandot används av det andra kommandot. Du länkar samman flera kommandon med |-tecknet. Du skapar det genom att hålla ner Alt Gr och trycka på |-tangenten på tangentbordet (AltGr+|)
Pipes let you use (very simple, I insist) the output of a program as the input of another one
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html

Vad kommandona dmesg och tail gör kan du läsa mer om här: http://manpages.ubuntu.com/manpages/pre ... esg.1.html och här: http://manpages.ubuntu.com/manpages/pre ... posix.html

Markera tråden som löst genom att sätta en grön bock om du anser att ditt problem har blivit löst!

Re: USB minne slutar inte läsas. Hur formatera?

Postat: 30 apr 2012, 09:07
av Terranigma
Underbart med alla länkar också. Nu är jag lite klokare.
Tack.