Ubuntu nie widzi dysku przenosnego

sdx nie mogą być zdublowane. Nie jest to możliwe.

lsblk jak najbardziej pokaże pamięci masowe bez partycji, systemów plików etc. Używam na co dzień… Pokaże wszystkie wykryte urządzenia blokowe i jeśli to możliwe to również ich partycje i sub-partycje. Nie wymaga przy tym praw roota. Rewelacyjne narzędzie.

Etykieta nie ma znaczenia bo nawet jeśli jest identyczna dla obu, to jegomość podłączył sam problematyczny dysk i również nie jest wykrywany.

Polecenie blkid też nie wymaga praw roota, chyba że różne distra mają różnie poustawiane grupy. Ale faktycznie, lsblk widzi napęd / dysk bez tablicy partycji, a blkid nie.

Ale wiesz, lepiej wszystko sprawdzić, bo ludzie potrafią cuda do fstab wpisywać, a potem się cuda dzieją :stuck_out_tongue_winking_eye:

Ciekawy ten problem.

Jedyna rzecz jaka mi przychodzi do głowy, to abyś zabootował Linuksa live (np. najnowszego Minta) z pendrive/płyty lub twojego sda (ale to wymaga edycji skryptów gruba, więc łatwiej po prostu z pendrive’a lub płyty) i sprawdził czy nadal ten HDD jest niewykrywany. Sens tego działania jest taki, by sprawdzić czy masz coś „namieszane w systemie” czy problem jest stricte hardware’owy. Nigdy się z czymś takim nie spotkałem, więc interesuje mnie i przyczyna i rozwiązanie. ^^ Ale najpierw musimy znaleźć jakiś punkt zaczepienia bo jedyne co udało się ustalić to to, że Twój zainstalowany Linux faktycznie w ogóle tego HDD nie widzi.

Program instalacyjny Windows 10:

X:\Windows\System32>diskpart

Microsoft DiskPart version 10.0.18362.1

Copyright (C) Microsoft Corporation.
On computer: MININT-0R7SO00

DISKPART> list disk

Disk ### Status Size Free Dyn Gpt


Disk 0 Online 465 GB 0 B
Disk 1 Online 931 GB 0 B
Disk 2 Online 1863 GB 1024 KB

DISKPART> list volume

Volume ### Ltr Label Fs Type Size Status Info


Volume 0 E ESD-ISO UDF DVD-ROM 3906 MB Healthy
Volume 1 D DATA NTFS Partition 253 GB Healthy
Volume 2 C HITACHI NTFS Partition 931 GB Healthy
Volume 3 F exFAT Partition 1863 GB Healthy

DISKPART> select disk 2

Disk 2 is now the selected disk.

DISKPART> list partition

Partition ### Type Size Offset


Partition 1 Primary 1863 GB 31 KB

DISKPART>

DISKPART> exit

Leaving DiskPart…

X:\sources>f:

F:>dir
Volume in drive F has no label.
Volume Serial Number is 8CAA-A509

Directory of F:\

08/02/2019 03:41 AM 30,864 Must see before use(1).doc
1 File(s) 30,864 bytes
0 Dir(s) 2,000,360,308,736 bytes free

F:>

F:>chkdsk f:
The type of the file system is exFAT.
The volume is in use by another process. Chkdsk
might report errors when no corruption is present.
Volume Serial Number is 8CAA-A509
Windows is verifying files and folders…
File and folder verification is complete.

Windows has scanned the file system and found no problems.
No further action is required.

1953480192 KB total disk space.
1280 KB in 5 files.
768 KB in 3 indexes.
0 KB in bad sectors.
1280 KB in use by the system.
1953476864 KB available on disk.

262144 bytes in each allocation unit.

7630782 total allocation units on disk.
7630769 allocation units available on disk.

F:>

Instalacja FreeBSD (pewnie wersja około roku 2017)
waliła błędami gdy nowy dysk był podłączony

Przyjazny Puchacz 12.04
gparted nowego dysku nie pokazał ale zanim się uruchomił, wypisał błędy jak poniżej:

ubuntu@ubuntu:/sbin$ sudo gparted

======================

libparted : 2.3

======================

udevadm settle - timeout of 120 seconds reached, the event queue contains:

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2877)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2878)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2883)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2885)

udevadm settle - timeout of 120 seconds reached, the event queue contains:

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2877)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2878)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2883)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2885)

udevadm settle - timeout of 120 seconds reached, the event queue contains:

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2877)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2878)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2883)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2885)

udevadm settle - timeout of 120 seconds reached, the event queue contains:

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2877)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2878)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 (2883)

/sys/devices/pci0000:00/0000:00:14.0/usb4/4-1/4-1:1.0/host7/target7:0:0/7:0:0:0/block/sdc (2885)

Zastanawiam się, jaki linux jeszcze warto spróbować?
Nowy Mint/Lubuntu/BionicPup a może Arch/Ninjaro/Popos?

Ten „F:” („Disk 2”) to jest ten niewidzialny HDD? No to ma system plików exFAT, a jeśli Twoim Linuksem jest Ubuntu 12.04 to nie masz tam pewnie fuse do exFAT (nie pamiętam jak ten pakiet się nazywał).

Wciąż jednak powinien być widoczny jako urządzenie… Nawet jeśli nie zrozumie jego logiki. Dlatego uruchom Minta z Cinnamonem, spróbuj z Live nie instaluj. Tego używam i jest idioto-odporny-wszystko-mający (czyli dla mnie ;]). Powinien normalnie zobaczyć.

A jeśli będzie widoczny to i tak go sformatuj. exFAT nie jest stabilny na Linuksie ani przez fuse, ani teraz kiedy przepisują go do kernela (bo MS zmienił licencję). Tym plikiem tekstowym o którym wspominałeś w pierwszym poście się nie przejmuj, bzdury tam są wypisane. :wink: Jeśli zamierzasz używać tego dysku tylko pod Linuksem to wybierz XFS (ale nie na tak starożytnym kernelu! potrzebujesz nowszego Linuksa; jeśli nie chcesz to wtedy niech to będzie EXT4), a jeśli z Windows to NTFS i wtedy zrób to pod Windows.

Tak, „F” to ten „niewidzialny” HDD

Tak, używam (Xubuntu oraz) Minta.
Linux Mint 19.1 Cinamon 64-bit
Kernel: Linux 4.15.0-118-generic
Minta (z Cinamonem) normalnie uruchamiam z dysku ale również uruchamiałem z DVD.
$ sudo apt install exfat-fuse exfat-utils robiłem w obu przypadkach.
Próbowałem również tylko live z CD: ubuntu 17.0.4, Puchacza 12.04, stare FreeBSD ale pomoimo że instalowałem exfat-utils bez efektu, najwyżej wali błędami albo momentami widzi sdb ale jeśli chodzi o podpięcie czy gparted nie ma mowy.

Z tym formatowaniem jest pewien problem. Na Allegro nie było napisane że nie można formatować więc pierwsze co zrobiłem po odebraniu dysku od kuriera to właśnie format do NTFS i tyle tamten dysk widziałem…
Ten dysk który mam teraz, odebrałem w ramach reklamacji…

W jaki sposób można odtworzyć partycje na starym dysku? Gparted pod ww. wersjami LInux nie widzi dysku.

Czy któryś z poniższych linuxów jest na tyle nowy żeby rozpoznawać te dyski poprawnie?

Jak pod diskpart’em odtworzyć tablicę partycji i utworzyć partycje?
(Zwykłe formatowanie nie działa bo „device is not ready”)

Jak pisałem, brak exfat-utils nie jest problemem z powodu którego HDD jest niewidoczny. Trzeba ten problem znaleźć.

Mint 19 z owym kernelem bez problemu powinien widzieć HDD, Twój tego jednak nie robi. Dlatego napisałem abyś sprawdził w trybie live, któryś z najnowszych tylko po to aby wykluczyć problemy po stronie zainstalowanego systemu. Nie może to być jednak Ubuntu z przed 10 lat… FreeBSD to już w ogóle abstrakcja, one nie są dostosowane na desktop po dziś dzień. Pobierz Minta 21, nagraj na DVD lub pendrive i go uruchom w trybie live. Nie szukaj Linuksa, który obsługuje Twój HDD bo na pewno każdy z nowoczesnych obsługuje.

Odtworzyć czy utworzyć? Te słowa nie są tożsame. Nie odtworzysz starej tablicy partycji jeśli nie ma nigdzie jej kopii (GPT ma np. na końcu nośnika). I nie ma takiej potrzeby w Twoim przypadku. Jeśli chcesz utworzyć to czymkolwiek, polecam GParted, ale najpierw trzeba dowiedzieć się dlaczego HDD nie jest widoczny w Twoim Linuksie…

Z tego co widzę, wersja 20.3 jest najnowszą dostępną. Może być czy jednak spróbować czegoś innego?

Może być.

No i tu jest dość poważny problem bo Mint 20.3 również nie widzi żadnego z „niewidzialnych” dysków…

Czy można jeszcze czegoś spróbować poza Mint 20.3?
Np. jakiegoś innego Linuxa?

Przy okazji chciałbym zapytać o porównanie linuxa Mint (chyba jednak bardziej stabilny) z Cinamonem oraz z Xfce zwłaszcza pod względem odporoności na problemy, funkcjonalności, użytkowalności, stabilności oraz wydajności(tu chyba Xfce wypadnie znacznie lepiej).

Czy któryś z linuxów z 20 Best Lightweight Linux Distros of 2022 jest godny polecenia dla jak widać niezbyt zaawansowanego użytkownika i w sumie przeciętnego sprzętu tj. Lenovo T530 ale z prawie 8GB RAMu?

Dystrybucje, których opis zaczyna się od „oparte o …” omijaj szerokim łukiem.

Sprawdź Xubuntu, wydania półroczne. Doinstaluj Synaptic (jeśli nie ma), wywal snap. Ewentualnie sprawdź Manjaro Xfce.

Sprawdzanie kolejnych dystrybucji nie ma żadnego sensu. Test pokazał, że aktualny kernel nie widzi dysku i to, że żaden z Linuksów, które odpaliłeś nie widzi, więc nie jest to również wina konfiguracji/spsucia Twojego zainstalowanego pingwina.

Co to jest za dysk? Podaj konkretny model. Może to SAS na USB? Dziwne, zwykle jest odwrotnie i to „winda” grymasi.

Co do środowisk graficznych: wszystkie mają wady i zalety, a wszystkie stabilne wersje są mniej lub bardziej stabilne. Dobór zależy od Ciebie, od Twoich preferencji. W przypadku Minta, Cinnamon jest jego głównym DE, więc to ta dystrybucja jest najbardziej dopracowana. Cynamon od dawna nie jest lekki, XFCE jest na pewno lżejszy, ale to nie ma żadnego znaczenia jeśli chodzi o detekcję urządzeń. :wink: Mnie osobiście ze wszystkich wiodących, rozwijanych najbardziej odpowiada Cynamon, ze wszystkich Linuksów Mint - temuż go polecam. Ile gustów, przyzwyczajeń i doświadczeń, tyle będzie propozycji danego distro od innych ludzi. Jeden woli KDE, inny Unity (no teraz to już nie ;]), Gnome 3, LXDE, XFCE, Mate czy właśnie Cinnamon.

Pod Ubuntu 20.04.3 LTS z Xfce, na starym „niewidocznym” dysku spróbowałem użyć parted:

Model: ASMT 2235 (scsi)
Disk /dev/sdd: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 32,3kB 2000GB 2000GB primary ntfs boot

$ sudo mkfs.ext4 -L 2TB_old /dev/sdd
mke2fs 1.45.5 (07-Jan-2020)
Warning: could not erase sector 2: Input/output error
Creating filesystem with 488378646 4k blocks and 122101760 inodes
Filesystem UUID: 0516095d-fe1d-4928-908f-03f91f544957
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848

Allocating group tables: done
Warning: could not read block 0: Input/output error
Warning: could not erase sector 0: Input/output error

Pokaż:

sudo smartctl -A /dev/sdd

A to nie jest dysk M2 na przelotce? One czasami nie działają z niektórymi USB, niezależnie od systemu.
Mam samsunga takiego pobrane (1) i w niektórych laptopach po prostu nie działa. Widzi urządzenie, ale nie widzi partycji, i niema znaczenia jaki system. Może tutaj jest podobnie.

Czy nowy dysk podobny do Samsunga? Z zewnątrz trochę podobny ale trochę nie, w sumie chyba bardziej istotne co w środku.

STARY DYSK:
Problemy zaczęły się gdy próbowałem go sformatować do NTFS.
Nie miałem do tej pory sytuacji że nie można usunąc partycji, utworzyć na nowo i sformatować…
Jeszcze raz spróbowałem pod Xubuntu:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

$ sudo parted
GNU Parted 3.3
Using /dev/sda
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) print devices
/dev/sda (500GB)
/dev/sdc (15,5GB)
(parted) print devices
/dev/sda (500GB)
/dev/sdc (15,5GB)
/dev/sde (2000GB) <----------------------------
(parted) select /dev/sde
Using /dev/sde
(parted) mkpart primary
File system type? [ext2]? ext4
Start? 0
End? 2000000
Warning: You requested a partition from 0,00B to 2000GB (sectors 0…3906250000).
The closest location we can manage is 512B to 31,7kB (sectors 1…62).
Is this still acceptable to you?
Yes/No? N
(parted)

$ sudo smartctl -A /dev/sde
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-96-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0
2 Throughput_Performance 0x0004 100 100 000 Old_age Offline - 0
3 Spin_Up_Time 0x0007 253 253 033 Pre-fail Always - 0
4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 678
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000a 100 100 000 Old_age Always - 0
8 Seek_Time_Performance 0x0004 100 100 000 Old_age Offline - 0
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 3
10 Spin_Retry_Count 0x0012 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 678
160 Unknown_Attribute 0x003a 001 001 000 Old_age Always - 0
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 097 097 000 Old_age Always - 673
193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 697
194 Temperature_Celsius 0x0002 183 183 000 Old_age Always - 30 (Min/Max 18/39)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 0
223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0
240 Head_Flying_Hours 0x0032 100 100 000 Old_age Always - 1
241 Total_LBAs_Written 0x0032 100 100 000 Old_age Always - 389177867
242 Total_LBAs_Read 0x0032 100 100 000 Old_age Always - 389023973
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0

NOWY DYSK:
(inaczej wygląda z zewnątrz ale zgaduję że podobnego typu)

Tu sprawa jest jeszcze prostsza bo chociaż bez problemu widzi go Windows (nawet nie próbuję nic formatować) to w ogóle nie widzi go Linux.

Nie ma jakiejś możliwości żeby skopiować fizycznie zawartość dysku sektor po sektorze żeby przynajmniej pod Windowsem dysk działał?

Btw. sprawdzam na 2 laptopach, jeden Linuxy a drugi Windows, problemy są na obu z 1 wyjątkiem tj. nieformatowania i używania pod Windows.

Skoro raz działa, a raz nie działa, niezależnie od użytego portu USB, Linuksa/Windows i komputera to problem jest sprzętowy, czyli po stronie kontrolera pamięci masowej (albo dysku, albo SSD, albo kontrolera pośredniczącego).

I z tym nic nie zrobisz.