저 할 수 있어요
- 읽다내 마이크로 SD 카드가 "잠그다" 위치
그런데 시도해 보니 상황이 이상해졌어요."터놓다”그것:나에겐 선택의 여지가 없다
fsck
그것도 아니다- 설치하거나
- 읽어봤지만...
- 포맷하세요!
포맷해야 하는데 어떻게 해야 하나요?
이것은 내 gparted
결과입니다.
$ sudo gparted
Created symlink /run/systemd/system/-.mount → /dev/null.
Created symlink /run/systemd/system/boot-efi.mount → /dev/null.
Created symlink /run/systemd/system/home-iago\x2dlito-.docker-devicemapper.mount → /dev/null.
Created symlink /run/systemd/system/home.mount → /dev/null.
Created symlink /run/systemd/system/run-user-1000.mount → /dev/null.
Created symlink /run/systemd/system/run-user-117.mount → /dev/null.
Created symlink /run/systemd/system/tmp.mount → /dev/null.
Created symlink /run/systemd/system/var.mount → /dev/null.
======================
libparted : 3.2 # see screenshots
====================== #
Input/output error during write on /dev/mmcblk0 # first error
Error fsyncing/closing /dev/mmcblk0: Input/output error # second error
Input/output error during write on /dev/mmcblk0 # start looping
Error fsyncing/closing /dev/mmcblk0: Input/output error #
Input/output error during read on /dev/mmcblk0 #
딸깍 하는 소리Device -> Create partition table
msdos
, 를 선택하고 Apply
, 잠시만 기다려주세요.
Ignore
그런 다음 finally 까지 이 두 오류 메시지 사이를 반복하기 시작합니다
Cancel
.
취소 후 상태 표시줄이 표시됩니다.
한동안 그러다가
mmcblk0
..어쨌든 왼쪽 상단 상자는 더 이상 표시되지 않습니다.
무엇이 잘못되었을지 아시나요?
SD 카드를 어떻게 포맷하나요?
그냥 죽은 건가요?
[편집] 추가 정보? 잠금 해제 상태를 삽입하는 경우:
$ dmesg
...
[ 1282.922022] mmc0: cannot verify signal voltage switch
[ 1283.097715] mmc0: new ultra high speed SDR104 SDHC card at address 0001
[ 1283.104727] mmcblk0: mmc0:0001 SD32G 29.0 GiB
[ 1283.106469] mmcblk0: p1 p2
[ 1284.996181] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 1285.018828] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
아 글쎄..
$ sudo e2fsck /dev/mmcblk0
e2fsck 1.43.4 (31-Jan-2017)
e2fsck: Input/output error while trying to open mmcblk0
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
..제안된 명령은 모두 동일한 출력을 생성합니다.
# f3write /dev/mmcblk0p1
f3write: Can't open path /dev/mmcblk0p1: Not a directory
# f3write /dev/mmcblk0p2
f3write: Can't open path /dev/mmcblk0p2: Not a directory
# f3read /dev/mmcblk0p1
f3read: Can't open path /dev/mmcblk0p1: Not a directory
# f3read /dev/mmcblk0p2
f3read: Can't open path /dev/mmcblk0p1: Not a directory
마운트 지점을 사용해 보십시오:
# f3write /media/iago-lito/boot # /dev/mmcblk0p1
f3write: f3write.c:403: get_freespace: Assertion `!statvfs(path, &fs)' failed.
[1] 11908 abort f3write /media/iago-lito/boot
# f3write /media/iago-lito/0aed834e-8c8f-412d-a276-a265dc676112 # /dev/mmcblk0p2
Free space: 24.50 GB
Creating file 1.h2w ...
f3write: Can't create file 0aed834e-8c8f-412d-a276-a265dc676112/1.h2w: Input/output error
# f3read /media/iago-lito/boot # /dev/mmcblk0p1
SECTORS ok/corrupted/changed/overwritten
Data OK: 0.00 Byte (0 sectors)
Data LOST: 0.00 Byte (0 sectors)
Corrupted: 0.00 Byte (0 sectors)
Slightly changed: 0.00 Byte (0 sectors)
Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 0.00 Byte/s
# f3read /media/iago-lito/0aed834e-8c8f-412d-a276-a265dc676112 # /dev/mmcblk0p2
SECTORS ok/corrupted/changed/overwritten
Data OK: 0.00 Byte (0 sectors)
Data LOST: 0.00 Byte (0 sectors)
Corrupted: 0.00 Byte (0 sectors)
Slightly changed: 0.00 Byte (0 sectors)
Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 0.00 Byte/s
..`냄새가 심해요.
지금 gdisk
플레이해 보세요알렉스 베리:
먼저 두 파티션이 모두 마운트되었습니다.
$ sudo gdisk /dev/mmcblk0 20 ↵
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Command (? for help): x
Expert command (? for help): z
About to wipe out GPT on /dev/mmcblk0. Proceed? (Y/N): Y
Warning! GPT main partition table not overwritten! Error is 0
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Expert command (? for help):
두 파티션을 모두 마운트 해제한 후 두 번째 시도:
sudo gdisk /dev/mmcblk0 32 ↵
GPT fdisk (gdisk) version 1.0.1
Warning! Read error 5; strange behavior now likely!
Warning! Read error 5; strange behavior now likely!
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Command (? for help): x
Expert command (? for help): z
About to wipe out GPT on /dev/mmcblk0. Proceed? (Y/N): Y
Warning! GPT main header not overwritten! Error is 5
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
..오류 메시지(no5)가 최소한 내 깊은 생각과 일치해서 다행입니다!
카드를 제거하고 다시 시작하세요..
이제 스캔 후 장치가 gparted
전혀 나열되지 않습니다./dev/mmcblk0
Input/output error during read on /dev/mmcblk0
하드웨어가 힘든 시기 -_-”