Lenovo 노트북(T420)에서 BIOS를 업데이트하는 동안 dd를 사용하여 부팅 가능한 이미지를 플래시 드라이브에 기록했습니다. 실수로 /dev/sdb(= SSD 디스크 Samsung EVO)를 사용하여 /dev/sdc(= 이동식 플래시 드라이브)를 읽었습니다.
SSD의 데이터에는 관심이 없습니다. 내 문제는 이제 SSD 디스크가 Linux에서 표시되지 않는다는 것입니다.
dmesg 출력:
[ 14.199850] ata3.00: qc timeout (cmd 0x27)
[ 14.201284] ata3.00: failed to read native max address (err_mask=0x4)
[ 14.202667] ata3.00: HPA support seems broken, skipping HPA handling
[ 14.519801] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 14.521787] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 14.521794] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 14.523200] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 14.524786] ata3.00: supports DRM functions and may not be fully accessible
[ 19.575847] ata3.00: qc timeout (cmd 0x47)
[ 19.577266] ata3.00: READ LOG DMA EXT failed, trying PIO
[ 19.578616] ata3.00: NCQ Send/Recv Log not supported
[ 19.579947] ata3.00: ATA-9: Samsung SSD 850 EVO mSATA 250GB, EMT41B6Q, max UDMA/133
[ 19.581278] ata3.00: 488397168 sectors, multi 1: LBA48 NCQ (depth 32), AA
[ 19.582607] ata3.00: failed to get Identify Device Data, Emask 0x40
[ 19.582608] ata3.00: ATA Identify Device Log not supported
[ 19.583932] ata3.00: Security Log not supported
[ 19.585255] ata3.00: failed to set xfermode (err_mask=0x40)
[ 19.586571] ata3: limiting SATA link speed to 1.5 Gbps
[ 19.587870] ata3.00: limiting speed to UDMA/133:PIO3
[ 19.903876] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 19.905689] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 19.905696] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 19.906973] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 19.908418] ata3.00: supports DRM functions and may not be fully accessible
[ 24.951832] ata3.00: qc timeout (cmd 0x2f)
[ 24.953072] ata3.00: NCQ Send/Recv Log not supported
[ 24.954219] ata3.00: failed to get Identify Device Data, Emask 0x40
[ 24.954219] ata3.00: ATA Identify Device Log not supported
[ 24.955337] ata3.00: Security Log not supported
[ 24.956442] ata3.00: failed to set xfermode (err_mask=0x40)
[ 24.957521] ata3.00: disabled
[ 25.275901] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
지금까지 내가 찾은 것 :
- BIOS가 디스크를 인식하지만 BIOS만 부팅 메뉴로 들어가는 데 몇 분이 걸립니다.
- 라이브 리눅스는 SSD 디스크용 /dev/sdX를 생성하지 않습니다(dmesg와 함께 제공)
- Hiren용 BootUSB(Win10 기반), BIOS의 AHCI 모드 - 부팅하는 데 최대 35분
- Hiren(Win10 기반) BootUSB, BIOS의 IDE 모드 - 부팅하는 데 약 2분 소요
- 대부분의 파티셔닝 도구(Hiren, GParted 등)에서는 SSD 디스크가 전혀 표시되지 않습니다.
- SDD 디스크를 볼 수 있는 파티셔닝 도구는 거의 없지만 아무것도 생성/삭제/변경할 수 없습니다. 그 중 일부는 파티션 테이블 오류를 나타냅니다.
- Hiren의 diskmgmt.msc(Win10 기반) BootUSB BIOS에서 AHCI를 사용하여 SSD 디스크만 볼 수 있습니다. 이 경우 초기화된 디스크에 MBR 또는 GPT를 제공합니다. 둘 다 일부 IO 오류로 인해 실패했습니다.
- Samsung SSD EVO 업데이트 펌웨어 라이브 USB - 디스크를 볼 수 없음(Linux 기반)
dd 명령이 SSD 디스크를 영구적으로 파괴할 수 있습니까?
답변1
아니요, 물리적 디스크는 dd로 파괴될 수 없습니다. 엣지 케이스에 한해, 오랫동안 사용되었고 dd를 사용하여 마지막 데이터 비트를 기록한 경우 마모됩니다. 반면에, 귀하의 경우처럼 데이터와 파티션 정보가 실제로 손상될 수 있습니다!
재부팅한 후 Linux 시스템에서 다음을 시도해 보십시오.
명령을 작성해야 하는 fdisk와 달리 parted는 Enter 키를 누른 후 즉시 실행됩니다.
sudo parted /dev/sdb
(또는 Samsung EVO 디스크 기반)
mklabel loop
(기본적으로 모든 종류의 파티션 테이블을 삭제합니다)
이 시점에서는 완전히 비워 두고 재부팅을 시도하여 지연 등이 중지되었는지 확인하거나 디스크 파티셔닝을 계속할 수 있습니다.
분할을 중단 loop
하고 분할을 수행하지 않을 수도 있습니다. mkfs.ext4 /dev/sdb
이는 다소 새로운 기능이지만 가능합니다.
하지만 분할된 테이블을 정의할 가능성이 더 높습니다.
mklabel gpt
(efi 시스템에서)
mklabel msdos
(BIOS 시스템에서)
그리고 파티션을 만들어주세요
mkpart (이때 마법사를 따라하시면 됩니다. msdos-mbr 테이블, ext4 파일 시스템인 경우 Primary, start 0%, end 100% 선택)
인쇄(새 파티션 보기)
나가서 헤어지고,
마침내mkfs.ext4 /dev/sdb1
ext4
물론 파일 시스템을 원한다면 말이죠 .