Problem z pendrivem

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
uzzysan
Posty: 8
Rejestracja: 26 czerwca 2015, 19:49
Lokalizacja: Mosina k/Poznania

Problem z pendrivem

Post autor: uzzysan »

Cześć,
jakiś czas temu chciałem przygotować bootowalnego pendrive'a z Kali Linuxem i zabezpieczyć go przy pomocy LUKS. Wszystko szło zgodnie z instrukcją na stronie kali, ale niestety nie chciał się utworzyć system plików. Stanęło na etaplie kiedy mam niby zabezpieczoną partycję, która nie ma żadnego systemu plików i teraz ni w ząb nie mogę tego pendrive'a wyczyścić.

Nie zależy mi na ocaleniu żadnych danych, po prostu chcę móc normalnie korzystać ze swojego pendrive'a, bez żadnego szyfrowania itp.

Niestety kiedy chcę wymazać wszystko, usunąć partycje czy cokolwiek uczynić z pendrive'm, w najlepszym wypadku mam komunikat, że system plików jest tylko do odczytu. Macie jakieś pomysły jak to teraz wymazać?

Pendrive Kingstone Data Traveler 32GB USB 3.0

Kod: Zaznacz cały

sudo cryptsetup -y -v luksFormat /dev/sdc2

WARNING!
========
To nieodwołalnie nadpisze dane na /dev/sdc2.

Are you sure? (Type uppercase yes): YES
Hasło: 
Verify passphrase: 
Nie można sformatować urządzenia /dev/sdc2, które jest nadal w użyciu.
Polecenie nie powiodło się z kodem 16: Nie można sformatować urządzenia /dev/sdc2, które jest nadal w użyciu.

Pomocy.
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

uzzysan pisze:
Macie jakieś pomysły jak to teraz wymazać?
Gparted
uzzysan
Posty: 8
Rejestracja: 26 czerwca 2015, 19:49
Lokalizacja: Mosina k/Poznania

Post autor: uzzysan »

Kod: Zaznacz cały

Can't write to /dev/sdb, because it is opened read-only.
Nie da rady, bo otwiera sie jako read-only

Kod: Zaznacz cały

GParted 0.12.1 --enable-libparted-dmraid
 Libparted 2.3
 [TABLE]
 [TR]
 [TD="colspan: 2"] [B]Delete /dev/sdb2 (crypt-luks, 26.53 GiB) from /dev/sdb[/B]  00:00:03    ( SUCCESS ) [/TD]
 [/TR]
 [TR]
 [TD]    [/TD]
 [TD] [TABLE]
 [TR]
 [TD="colspan: 2"] calibrate /dev/sdb2  00:00:00    ( SUCCESS ) [/TD]
 [/TR]
 [TR]
 [TD]    [/TD]
 [TD] [TABLE]
 [TR]
 [TD="colspan: 2"] [I]path: /dev/sdb2
start: 5,777,408
end: 61,423,615
size: 55,646,208 (26.53 GiB)[/I] [/TD]
 [/TR]
 [/TABLE]
 [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] delete partition  00:00:03    ( SUCCESS ) [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] libparted messages    ( INFO ) [/TD]
 [/TR]
 [TR]
 [TD]    [/TD]
 [TD] [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Unable to open /dev/sdb read-write (Read-only file system).  /dev/sdb has been opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Unable to open /dev/sdb read-write (Read-only file system).  /dev/sdb has been opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Unable to open /dev/sdb read-write (Read-only file system).  /dev/sdb has been opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Unable to open /dev/sdb read-write (Read-only file system).  /dev/sdb has been opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Unable to open /dev/sdb read-write (Read-only file system).  /dev/sdb has been opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Can't write to /dev/sdb, because it is opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Unable to open /dev/sdb read-write (Read-only file system).  /dev/sdb has been opened read-only.[/I] [/TD]
 [/TR]
 [/TABLE]
 [TABLE]
 [TR]
 [TD="colspan: 2"] [I]Partition(s) 2 on /dev/sdb have been written, but we have been unable  to inform the kernel of the change, probably because it/they are in  use.  As a result, the old partition(s) will remain in use.  You should  reboot now before making further changes.[/I] [/TD]
 [/TR]
 [/TABLE]
 [/TD]
 [/TR]
 [/TABLE]
 [/TD]
 [/TR]
 [/TABLE]
 ========================================

Awatar użytkownika
marcin1982
Moderator
Posty: 1730
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Odmontuj, a potem odłącz pendrive.

Podłącz go ponownie - podaj wynik poleceń:

Kod: Zaznacz cały

dmesg | grep usb

Kod: Zaznacz cały

su -c 'fdisk -l'

Kod: Zaznacz cały

su -c 'parted -l'
uzzysan
Posty: 8
Rejestracja: 26 czerwca 2015, 19:49
Lokalizacja: Mosina k/Poznania

Post autor: uzzysan »

dmesg | grep usb

Kod: Zaznacz cały

[    2.198910] usbcore: registered new interface driver usbfs
[    2.198917] usbcore: registered new interface driver hub
[    2.198937] usbcore: registered new device driver usb
[    3.062466] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.062468] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.062469] usb usb1: Product: EHCI Host Controller
[    3.062471] usb usb1: Manufacturer: Linux 3.13.0-45-generic ehci_hcd
[    3.062472] usb usb1: SerialNumber: 0000:00:1a.0
[    3.078446] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.078448] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.078449] usb usb2: Product: EHCI Host Controller
[    3.078451] usb usb2: Manufacturer: Linux 3.13.0-45-generic ehci_hcd
[    3.078452] usb usb2: SerialNumber: 0000:00:1d.0
[    3.078936] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    3.078937] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.078939] usb usb3: Product: xHCI Host Controller
[    3.078940] usb usb3: Manufacturer: Linux 3.13.0-45-generic xhci_hcd
[    3.078942] usb usb3: SerialNumber: 0000:00:14.0
[    3.079378] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    3.079379] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.079381] usb usb4: Product: xHCI Host Controller
[    3.079382] usb usb4: Manufacturer: Linux 3.13.0-45-generic xhci_hcd
[    3.079384] usb usb4: SerialNumber: 0000:00:14.0
[    3.374351] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    3.506655] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    3.506658] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.618236] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    3.750527] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    3.750530] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.918003] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[    3.939674] usb 3-1: New USB device found, idVendor=0951, idProduct=1666
[    3.939677] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.939679] usb 3-1: Product: DataTraveler 3.0
[    3.939681] usb 3-1: Manufacturer: Kingston
[    3.939683] usb 3-1: SerialNumber: 00190F0C02A3EDA0C99712AB
[    3.942356] usb-storage 3-1:1.0: USB Mass Storage device detected
[    3.942468] scsi6 : usb-storage 3-1:1.0
[    3.942513] usbcore: registered new interface driver usb-storage
[    4.106060] usb 3-4: new full-speed USB device number 3 using xhci_hcd
[    4.124463] usb 3-4: New USB device found, idVendor=1532, idProduct=0043
[    4.124470] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.124474] usb 3-4: Product: Razer DeathAdder Chroma
[    4.124477] usb 3-4: Manufacturer: Razer
[    4.130956] usbcore: registered new interface driver usbhid
[    4.130957] usbhid: USB HID core driver
[    4.132229] input: Razer Razer DeathAdder Chroma as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input9
[    4.132338] hid-generic 0003:1532:0043.0001: input,hidraw0: USB HID v1.11 Mouse [Razer Razer DeathAdder Chroma] on usb-0000:00:14.0-4/input0
[    4.132946] input: Razer Razer DeathAdder Chroma as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.1/input/input10
[    4.132997] hid-generic 0003:1532:0043.0002: input,hidraw1: USB HID v1.11 Keyboard [Razer Razer DeathAdder Chroma] on usb-0000:00:14.0-4/input1
[    4.133076] input: Razer Razer DeathAdder Chroma as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/input/input11
[    4.133127] hid-generic 0003:1532:0043.0003: input,hidraw2: USB HID v1.11 Keyboard [Razer Razer DeathAdder Chroma] on usb-0000:00:14.0-4/input2
[    4.194058] usb 1-1.2: new high-speed USB device number 3 using ehci-pci
[    4.296701] usb 1-1.2: New USB device found, idVendor=0bc2, idProduct=2100
[    4.296708] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.296712] usb 1-1.2: Product: FreeAgent Go
[    4.296724] usb 1-1.2: Manufacturer: Seagate
[    4.296725] usb 1-1.2: SerialNumber: 2GE1981S
[    4.301987] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[    4.302186] scsi7 : usb-storage 1-1.2:1.0
[    4.373973] usb 1-1.6: new full-speed USB device number 4 using ehci-pci
[    4.469861] usb 1-1.6: New USB device found, idVendor=0489, idProduct=e042
[    4.469864] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.469866] usb 1-1.6: Product: BCM20702A0
[    4.469867] usb 1-1.6: Manufacturer: Broadcom Corp
[    4.469869] usb 1-1.6: SerialNumber: 08EDB9D80025
[    4.545824] usb 2-1.6: new high-speed USB device number 3 using ehci-pci
[    4.650393] usb 2-1.6: New USB device found, idVendor=04f2, idProduct=b2f1
[    4.650400] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.650404] usb 2-1.6: Product: Lenovo EasyCamera
[    4.650407] usb 2-1.6: Manufacturer: Vimicro Corp.
[   18.214450] usbcore: registered new interface driver btusb
[   18.746131] input: Lenovo EasyCamera as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input16
[   18.746174] usbcore: registered new interface driver uvcvideo
fdisk -l

Kod: Zaznacz cały

Disk /dev/sda: 698,7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6fefce5e

Device     Boot  Start        End    Sectors   Size Id Type
/dev/sda1  *      2048     718847     716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2       718848 1465145343 1464426496 698,3G  7 HPFS/NTFS/exFAT

Disk /dev/sdb: 29,3 GiB, 31449415680 bytes, 61424640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x14dfd264

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdb1  *         64  5777279  5777216  2,8G 17 Hidden HPFS/NTFS
/dev/sdb2       5777408 61423615 55646208 26,5G 83 Linux

Disk /dev/sdc: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000b6c3d

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sdc1  *       2048    499711    497664  243M 83 Linux
/dev/sdc2        499712   8499199   7999488  3,8G 82 Linux swap / Solaris
/dev/sdc3       8499200 625141759 616642560  294G 83 Linux

parted -l

Kod: Zaznacz cały

Model: ATA ST750LM022 HN-M7 (scsi)
Dysk /dev/sda: 750GB
Rozmiar sektora (logiczny/fizyczny): 512B/4096B
Tablica partycji: msdos
Flagi dysku: 

Numer  Początek  Koniec  Rozmiar  Typ      System plików  Flaga
 1     1049kB    368MB   367MB    primary  ntfs           ładowalna
 2     368MB     750GB   750GB    primary  ntfs


Ostrzeżenie: Nie można otworzyć /dev/sdb jednocześnie w trybie do odczytu i
zapisu (System plików wyłącznie do odczytu). /dev/sdb został otwarty tylko w
trybie do odczytu.
Model: Kingston DataTraveler 3.0 (scsi)                                   
Dysk /dev/sdb: 31,4GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: msdos
Flagi dysku: 

Numer  Początek  Koniec  Rozmiar  Typ      System plików  Flaga
 1     32,8kB    2958MB  2958MB   primary                 ładowalna, ukryta
 2     2958MB    31,4GB  28,5GB   primary


Model: Seagate FreeAgent Go (scsi)
Dysk /dev/sdc: 320GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: msdos
Flagi dysku: 

Numer  Początek  Koniec  Rozmiar  Typ      System plików  Flaga
 1     1049kB    256MB   255MB    primary  ext4           ładowalna
 2     256MB     4352MB  4096MB   primary
 3     4352MB    320GB   316GB    primary  ext4

Teraz jest zamontowany jako sdb

Dodam, że ten pendrive nie ma żadnego fizycznego przełącznika do zabezpieczania przed zapisem. :(

[ATTACH=CONFIG]5088[/ATTACH]
Awatar użytkownika
marcin1982
Moderator
Posty: 1730
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

No to odmontuj go - jako root:

Kod: Zaznacz cały

umount /dev/sdb1

Kod: Zaznacz cały

umount /dev/sdb2
Sprawdź czy nie jest zamontowany:

Kod: Zaznacz cały

grep /dev/sdb /etc/mtab
Jeśli go nie będzie to spróbuj wyzerować MBR pendrive - jako root:

Kod: Zaznacz cały

dd if=/dev/zero of=/dev/sdb bs=512 count=1
Potem spróbuj utworzyć tablicę partycji i przynajmniej jedną partycję za pomocą GParted.

Rozumiem, że chcesz wszystko usunąć z tego pendrive - żeby nie było nieporozumień potem.
uzzysan
Posty: 8
Rejestracja: 26 czerwca 2015, 19:49
Lokalizacja: Mosina k/Poznania

Post autor: uzzysan »

Tak, chcę go całego wyczyścić.

Niestety tak już próbowałem :(

Kod: Zaznacz cały

uzzy@uzzy-Lenovo-IdeaPad-Y580:~$ sudo umount /dev/sdb1
[sudo] password for uzzy: 
umount: /dev/sdb1: not mounted
uzzy@uzzy-Lenovo-IdeaPad-Y580:~$ sudo umount /dev/sdb2
umount: /dev/sdb2: not mounted
uzzy@uzzy-Lenovo-IdeaPad-Y580:~$ ^C
uzzy@uzzy-Lenovo-IdeaPad-Y580:~$ grep /dev/sdb /etc/mtab
uzzy@uzzy-Lenovo-IdeaPad-Y580:~$ sudo dd if=/dev/zero of=dev/sdb bs=512 count=1
dd: nie udało się otworzyć „dev/sdb”: Nie ma takiego pliku ani katalogu

Awatar użytkownika
marcin1982
Moderator
Posty: 1730
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Brakuje ukośnika przed dev/sdb - popraw:

Kod: Zaznacz cały


dd if=/dev/zero of=/dev/sdb bs=512 count=1
uzzysan
Posty: 8
Rejestracja: 26 czerwca 2015, 19:49
Lokalizacja: Mosina k/Poznania

Post autor: uzzysan »

Faktycznie, przeoczyłem...

...mimo tego:

Kod: Zaznacz cały

sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1

dd: nie udało się otworzyć „/dev/sdb”: System plików wyłącznie do odczytu
Awatar użytkownika
saturno
Junior Member
Posty: 741
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

W GParted nie daje się utworzyć nowej tablicy partycji?

Ps.: Tylko upewnij się trzy razy że robisz to na tym pendrive, a nie gdzie indziej!
Zablokowany