저는 Asus UX31A Prime - 8GB Ram 및 SSD 256GB - SanDisk를 소유하고 있습니다. 최대 절전 모드(Windows) 이후 약 2주 전에 시작되었습니다. 문제는 부팅/이력서의 재고입니다. Windows와 Linux를 설치하려고 주변을 검색합니다. Linux에서 파티셔닝할 때 I/O 오류가 발생했고 Wind 설치 프로그램에서는 검은색 화면과 흰색 커서가 나타납니다(웹에서 SSD/HDD 오류를 찾았습니다).
Linux Live CD/USB에서 파티션을 삭제하려고 했는데 운이 없었습니다. I/O 오류가 발생했습니다.
지금 제가 생각하는 것은 어떤 이유에서인지 편집할 수 없는 파티션 테이블인 것 같습니다. Fedora Linux 터미널의 일부 명령 출력을 아래에 게시하겠습니다.
파티션 테이블 가져오기
sudo fdisk -l
산출:
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 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: 0x90e5b865
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 246163455 245956608 117.3G 7 HPFS/NTFS/exFAT
/dev/sda3 246163456 500115455 253952000 121.1G 7 HPFS/NTFS/exFAT
TXT로 저장된 ASCII로 파티션 테이블 가져오기:
sudo sfdisk -d /dev/sda > PT.txt
산출
Completed
동일한 테이블 업로드 - SSD에 대한 편집 없음:
sudo sfdisk --no-reread -f /dev/sda -O PT.save < PT.txt
출력 - 오류 있음:
Disk /dev/sda: 31130 cylinders, 255 heads, 63 sectors/track
Old situation:
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 12- 13- 102400 7 HPFS/NTFS/exFAT
/dev/sda2 12+ 15322- 15311- 122978304 7 HPFS/NTFS/exFAT
/dev/sda3 15322+ 31130- 15808- 126976000 7 HPFS/NTFS/exFAT
/dev/sda4 0 - 0 0 0 Empty
New situation:
Units: sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 * 2048 206847 204800 7 HPFS/NTFS/exFAT
/dev/sda2 206848 246163455 245956608 7 HPFS/NTFS/exFAT
/dev/sda3 246163456 500115455 253952000 7 HPFS/NTFS/exFAT
/dev/sda4 0 - 0 0 Empty
sfdisk: Warning: partition 1 does not end at a cylinder boundary
sfdisk: Warning: partition 2 does not start at a cylinder boundary
sfdisk: Warning: partition 2 does not end at a cylinder boundary
sfdisk: Warning: partition 3 does not start at a cylinder boundary
sfdisk: Warning: partition 3 does not end at a cylinder boundary
sfdisk: Failed writing the partition on /dev/sda: Input/output error
Re-reading the partition table ...
sfdisk: Error closing /dev/sda: Input/output error
sfdisk: If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
도와주세요? 감사해요!
답변1
해당 페도라 설치 USB/DVD 실행에서
dd bs=1M if=/dev/zero of=/dev/sdX
X
드라이브에 표시되는 문자는 어디에 있습니까(아마도 /dev/sdb
)
답변2
먼저 전체 디스크를 읽으십시오. 오류가 있으면 디스크가 손상되었습니다.
dd if=/dev/sda of=/dev/null bs=4M status=progress
그런 다음 전체 디스크를 닦아냅니다. 오류("공간이 더 이상 없음"이 아닌 경우는 디스크가 손상되었음을 의미함):
dd if=/dev/zero of=/dev/sda bs=4M status=progress conv=fsync
sync