03-28-2025
03:22 PM
- last edited on
03-28-2025
11:05 PM
by
Tiffany
Just an FYI, but both the Canon EOS Rebel SL2 and the Canon EOS R10 appear to have the same bug whereby if an SD card with a partition table formatted as GPT is reformatted by the camera, then the card can no longer be read or mounted by Microsoft Windows 11. Steps to reproduce the issue and fix it are given below.
Format SD card as exFAT or NTFS with GPT on Microsoft Windows 11.
Insert card into camera and reformat. Camera will reformat to exFAT with MBR, removing GPT.
Take a photo and remove card from camera. Card can no longer be read or mounted by Windows 11.
Replace card back into camera. Copy photo to computer using USB connection to camera.
Remove card from camera and insert into PC card reader. Delete exFAT partition.
Use Paragon Partition Manager Community Edition (or GPartEd) to:
--- convert partition table from MBR to GPT
--- convert partition table from GPT back to MBR
Recreate exFAT partition on MBR. Insert card into camera. Card will now work on Windows as normal.
What I think is happening is that the Canon camera has a bug that creates a bad MBR partition table if the card was originally formatted as GPT. The card can then be read by the camera but not by Windows. The only way to fix this is to format back to GPT and then reformat back to MBR to recreate the Windows-compatible MBR partition table.
GPT is supposed to be more reliable than MBR so when I started reformatting SD cards as GPT it took me a while to figure out why I couldn't mount the SD cards any more after they were used in the Canon camera and then how to fix the problem.
03-28-2025 06:51 PM
Greetings,
Maybe this will help. The partitioning scheme of your computers HDD, SSD or M.2 drive does not affect or limit the formatting you can apply to internal or external disks. This is determined by the OS. Why you decided to format your memory card GPT was your issue. This formatting scheme is not supported. It can be corrected using a command line or powershell. Paragon or GParted are not needed.
A MBR partitioning scheme allows up to 4 logical partitions. A GPT partitioning scheme allows for 128 partitions. However, you would never use or need this partition support on a CF Express / B or SD card intended for a camera. The camera's inability to properly detect and format a card with unsupported formatting is not a bug or defect. This is as designed. DryOS was never intended to support GPT.
Hopefully this will help others avoid issues.
~Rick
Bay Area - CA
~R5 C (1.0.9.1) ~RF Trinity, ~RF 100 Macro, ~RF 100~400, ~RF 100~500, ~RF 200-800 +RF 1.4x TC, BG-R10, 430EX III-RT ~DxO PhotoLab Elite ~DaVinci Resolve Studio ~ImageClass MF644Cdw/MF656Cdw ~Pixel 8 ~CarePaks Are Worth It
03/18/2025: New firmware updates are available.
EOS R5 Mark II - Version 1.0.3
02/20/2025: New firmware updates are available.
RF70-200mm F2.8 L IS USM Z - Version 1.0.6
RF24-105mm F2.8 L IS USM Z - Version 1.0.9
RF100-300mm F2.8 L IS USM - Version 1.0.8
RF50mm F1.4 L VCM - Version 1.0.2
RF24mm F1.4 L VCM - Version 1.0.3
01/27/2025: New firmware updates are available.
12/18/2024: New firmware updates are available.
EOS C300 Mark III - Version 1..0.9.1
EOS C500 Mark II - Version 1.1.3.1
09/26/2024: New firmware updates are available.
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.