
8GB로 표시되어 있고 항상 8GB인 "SanDisk Cruzer USB 장치"가 있습니다. 한동안 사용하지 않았는데 지금은 내 PC에 3.49GB가 표시됩니다. 얼마 전에 뭔가를 했던 것 같은데, 무엇을 했는지 기억이 나지 않습니다.
저는 다양한 OS(Ubuntu Server 12, Ubuntu Desktop 10, Windows 7, Windows XP)를 사용하여 다양한 PC를 사용해 보았습니다. 그들은 모두 약 4GB의 장치를 나열했습니다. 포맷도 시도했지만 (Windows XP의) 형식 대화 상자에서는 FAT32를 선택하든 exFAT를 선택하든 3.50GB 용량만 선택할 수 있었습니다.
무엇이 문제일까요? 이 문제를 어떻게 해결할 수 있나요?
fdisk -l /dev/sdb
우분투에서 실행하여 다음을 찾았습니다.
Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 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
Disk identifier: 0x69686373
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 4281232757 1652651905 833193222+ 6d Unknown
/dev/sdb2 ? 1141509631 1685422960 271956665 66 Unknown
/dev/sdb3 ? 1937007983 1937010555 1286+ 65 Novell Netware 386
/dev/sdb4 2885681152 2885736393 27621 0 Empty
Partition table entries are not in disk order
답변1
USB 드라이브가 제대로 작동하지 않는 것 같습니다. 사용을 중단하는 것이 좋습니다.
Ubuntu는 8GB 대신 4GB를 보고합니다.
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 sectors
(...)
그리고 의 출력을 더 자세히 살펴보면 fdisk
시작 및 끝 섹터가 전혀 의미가 없으며 Cruzer의 총 섹터 수와 일치하지 않는다는 것을 알 수 있습니다.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 4281232757 1652651905 833193222+ 6d Unknown
/dev/sdb2 ? 1141509631 1685422960 271956665 66 Unknown
/dev/sdb3 ? 1937007983 1937010555 1286+ 65 Novell Netware 386
/dev/sdb4 2885681152 2885736393 27621 0 Empty
USB 플래시 드라이브에 문제가 있습니다. 8GB를 어떻게 다시 얻을 수 있는지 모르겠습니다.
답변2
"를 사용해보십시오HP USB 디스크 저장소 포맷 도구"에서 다운로드할 수 있습니다.씨넷하지만 빠른 포맷 후에도 같은 문제가 발생하면 해당 도구를 사용하여 전체 포맷을 시도해 보세요.
답변3
장치를 Windows 시스템에 넣고 다음을 수행하십시오.
- 시작 메뉴에서 실행으로 이동합니다.
- 상자에 'compmgmt.msc'를 입력하세요.
- 관리 콘솔의 왼쪽 트리에서 '디스크 관리'를 선택합니다.
- 디스크 상단 목록 오른쪽에서 플래시 드라이브를 식별하고 드라이브 문자를 클릭합니다.
- 이제 해당 드라이브가 아래 목록에 집중됩니다.
- 저는 여러분이 기본 파티션과 여러 개의 논리 파티션을 보게 될 것이라고 가정합니다.
- 파티션이 하나만 남을 때까지 삭제합니다.
- 남은 유일한 파티션을 포맷하십시오.
이것은 내가 본 드라이브의 문제 중 85%에서 작동합니다. 때때로 누군가가 하나를 부팅 장치나 라이브 Linux 배포판으로 포맷하고 스왑 공간 등을 위한 비활성 파티션 더미가 있습니다.
의견에서 언급했듯이 플래시 장치에 대한 쓰기 양은 제한되어 있지만 이것이 몇 년 동안 기본 OS 드라이브로 사용되지 않는 한 쓰기 수명에 도달했는지 의심됩니다.
나는 타사 도구를 거의 제안하지 않지만 사용해 본 적이 있습니다.이 파티션 마법사완고한 파티션 문제를 해결하기 위해 몇 번. 상당히 직관적이고 사용하기 쉽습니다.
마지막으로 경고: 파티션을 수정해야 할 드라이브가 무엇인지 확실하지 않거나 드라이브 문자가 전혀 혼란스러우면 시작하기 전에 중지하십시오. 잘못된 디스크의 파티션을 조작하면 머신이 심각하게 망가질 수 있습니다.
답변4
나는 Ubuntu 14.04를 사용해 보았습니다. 작동하지 않았습니다. Windows 7 Pro(다른 Win OS도 괜찮음)에서는 다음이 나에게 효과적이었습니다.
diskpart를 실행합니다(Win+R을 누르고 따옴표 없이 "diskpart"를 입력).
list disk
사용 가능한 디스크는 디스크 0, 디스크 1 등으로 나열됩니다. 디스크 크기를 보고 어떤 디스크가 USB 스틱인지 확인합니다. 디스크 1이라고 가정합니다. 이제 다음 명령을 실행합니다.
select disk 1
list partition
clean
list partition
create partition primary
list partition
format fs=fat32 quick
list partition
exit