-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SD headers do not match #14
Comments
I am having the same issue. My partition table on the external hard drive that I want to convert NTFS to btrfs is GPT. I looked at the corresponding line in ntfs2btrfs code for this error but unfortunately couldn't understand the issue. Any help would be appreciated! |
I'm getting the same error, from the Linux ntfs2btrfs in a live Fedora 35 ISO, attempting to convert my Windows boot SSD on my laptop. |
well, I managed to convert my recovery partition. No conversion for my boot partition though. It's on an nvme drive for what it's worth, so nvme0n1p# devices in Linux rather than sd?? |
I also have the same issue on an nvme drive, however I'm suspecting
Quibble's readme specifically says
and doesn't mention OEM installs. |
Thanks, that's interesting... Do you know of anything that goes into the details of this? I couldn't find anything online. |
Unfortunately, no. I might be confusing this with something else. I will have to reinstall windows manually or delete this partition somehow to test my hypothesis. I'll report back here when I get a chance to do that. |
It seems my hypothesis is at least partly wrong: deleting this special partition doesn't help. All I managed to do was break my Windows installation (woops, though that was to be expected). I tried to repair it with a windows install media, and successfully shrinked it from linux, but I have reinstalled Windows manually with the installation media, and was able to successfully convert the resulting partition to btrfs, so I think we can definitely rule out the nvme drive as being the problem. I am now hitting a Still, I say "partly" because that original NTFS partition remains un-convertible, and the only difference I can think of, is that it was already there when I got the machine. So I stand by my analysis that the problem is the OEM install. |
That partition is there normally. Windows uses it for some of the system files IIRC. That's why your Windows install broke when you deleted it. |
@sonicrules1234 Figured that out when the manual install added it back without asking me 😂 |
I'm pretty sure ntfs2btrfs already takes the microsoft reserved partition into account. That said, I've never been able to get ntfs2btrfs working myself. |
All the MSR is used for is things that would have during MBR days just wrote to a spot of the disk and then hidden it. The GPT standard does not allow for hiding parts of the disk, so they are wrote inside that partition instead. Stuff like LDM metadata used for things like Windows' software RAID system. It's actually mostly empty 90% of the time otherwise |
I am having the same issue as OP when attempting to convert my Windows 10 boot partition (from without, of course). Repeated |
hey, i cant convert my ntfs windows drive into btrfs.
I started Windows Setup with command line (which uses Windows PE i guess) and launched ntfs2btrfs.
Pagefile is disabled for that drive.
partition table is GPT.
C: drive i want to convert
D: drive containing ntfs2btrfs.exe
executing
D:\>ntf2btrfs.exe C:\
gave me errorSD headers do not match
The text was updated successfully, but these errors were encountered: