1 votos

Tarjeta micro SDHC formateada pero las particiones y los archivos permanecen

Tengo 2 tarjetas Samsung EVO micro SDHC que estaba usando en una Raspberry Pi. Ahora estoy tratando de formatearlas en mi Macbook Air ejecutando Big Sur en Apple Silicon y he probado dos métodos para formatear, y se ejecutaron sin errores pero los archivos y particiones permanecen:

1 - Formateador de tarjetas SD - probó tanto el formato rápido como el formato de sobrescritura

2 - sudo diskutil partitionDisk /dev/diskN 1 MBR "Free Space" "%noformat%" 100% ( diskN sustituido por disk4 en mi caso)

¿Alguien tiene alguna sugerencia? Espero no tener que tirarlas y pedir otras nuevas.

Editar: He intentado diskutil erasedisk fat32 NONE mbr /dev/disk4 y también con sudo dd if=/dev/zero count=33 of=/dev/disk4 primero, y esto da como resultado lo siguiente:

Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s1 as MS-DOS (FAT32) with name NONE
Error: -69830: This operation requires an unmounted disk

Estos son algunos otros resultados

diskutil list disk4
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *16.0 GB    disk4
   1:             Windows_FAT_16 ⁨RECOVERY⁩                1.2 GB     disk4s1
   2:                      Linux ⁨⁩                        33.6 MB    disk4s5
   3:             Windows_FAT_32 ⁨boot⁩                    72.4 MB    disk4s6
   4:                      Linux ⁨⁩                        14.7 GB    disk4s7

sudo fdisk /dev/disk4
Disk: /dev/disk4    geometry: 1947/255/63 [31291392 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 0E  128   0   1 - 1023   3  16 [      8192 -    2362902] DOS FAT-16
 2: 05 1023   3  16 - 1023   3  16 [   2371094 -   28920298] Extended DOS
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 83 1023   3  16 - 1023   3  16 [   2375680 -      65534] Linux files*
 2: 05 1023   3  16 - 1023   3  16 [   2441214 -   28850178] Extended DOS
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 0C 1023   3  16 - 1023   3  16 [   2441216 -     141312] Win95 FAT32L
 2: 05 1023   3  16 - 1023   3  16 [   2582528 -   28708864] Extended DOS
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 83 1023   3  16 - 1023   3  16 [   2588672 -   28702720] Linux files*
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

sudo gpt -r show /dev/disk4                                                                                     
     start      size  index  contents
         0         1         MBR
         1      8191
      8192   2362902      1  MBR part 14
   2371094  28920298      2  MBR part 5

$ echo "auto dos\nq\ny" | sudo fdisk -e /dev/disk4                                    
Password:
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> fdisk:*1> Writing current MBR to disk.
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] %
------------------------------------------------------------
$ sudo newfs_msdos -F 32 -v MYSDCARD /dev/disk4s1                                     
newfs_msdos: /dev/disk4s1: Resource busy
------------------------------------------------------------
$ diskutil mount disk4s1                                                              
Volume RECOVERY on disk4s1 mounted

$ echo "erase\nq\ny" | sudo fdisk -e /dev/disk4                                       
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> fdisk:*1> Writing current MBR to disk.
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] %

1voto

David Anderson Puntos 2189

Big Sur (MacOS 11.1) parece tener problemas con el FDisk_partition_scheme cuando el Extended DOS no es la cuarta entrada en la tabla de particiones del Master Boot Record (MBR).

El OP trató de utilizar varias formas de la diskutil para borrar la partición actual. Además, el OP intentó usar el comando dd para sobrescribir la tabla MBR con ceros. Ambos diskutil y dd Los comandos requieren un acceso exclusivo a disk4 antes de realizar los cambios. Evidentemente, esto no ocurre.

El fdisk funcionará con acceso compartido. Una posible solución sería utilizar lo siguiente para borrar todas las particiones.

echo "erase\nq\ny" | sudo fdisk -e /dev/disk4

Otra posible solución sería utilizar lo siguiente para crear un único volumen con formato FAT32.

echo "auto dos\nq\ny" | sudo fdisk -e /dev/disk4
sudo newfs_msdos -F 32 -v MYSDCARD /dev/disk4s1
diskutil mount disk4s1

Nota: He observado el mountdisk verbo de diskutil no siempre monta todos los volúmenes montables y navegables en el mapa de particiones dado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X