<div dir="auto">I once saw something like that when the disk had a leftover GPT partition and grub got confused and refused to boot, and fdisk A refused to partition because it complained about GPT, and gdisk claimed that the disk had MBR partition scheme. <div dir="auto"><br></div><div dir="auto">dd-ing zeroes over the first couple MB (8, IIRC, and overkill) got rid of the partition, made grub happy and allowed fdisk to partition the disk without complaining about GPT.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Oct 9, 2017 17:24, "D. Hugh Redelmeier via talk" <<a href="mailto:talk@gtalug.org">talk@gtalug.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">| From: James Knott via talk <<a href="mailto:talk@gtalug.org">talk@gtalug.org</a>><br>
|<br>
| On 10/07/2017 08:53 PM, Howard Gibson via talk wrote:<br>
<br>
| > Best Buy offered me a newer Seagate at a slightly lower price but one<br>
| > is claimed explicity to support Linux, and it supports some older<br>
| > protocols.  When I told the people at the store I wanted MBR, not GTP,<br>
| > they just stared at me.<br>
|<br>
| That's proof store clerks are not allowed to know what they're talking<br>
| about.  What does a disk drive care about what OS is on it?  All it does<br>
| is read/write data from specified locations on the disk.<br>
<br>
The PC world is full of hardware and software of various levels of<br>
conformance to various "standards".<br>
<br>
As a consequence, when someone builds a new component, they often try<br>
to trick old components into working.  These tricks can sometimes be<br>
indistinguishable from bugs.<br>
<br>
Here are some such HDD tricks that I remember:<br>
<br>
- jumpers to have drives report smaller capacity to overcome OS or<br>
  BIOS limitations<br>
<br>
- ATA drives that will pretend to have any geometry (picked from some<br>
  clues during booting, I think).  Of course they actually had no<br>
  geometry<br>
<br>
- "hybrid" drives (HDD with modest SSD cache) that "knew" OS disk<br>
  access patterns and allocated SSD to match<br>
<br>
- drives with 4k sectors that faked 512 sectors (to various extents)<br>
  to allow old BIOSes to boot from them<br>
<br>
- drives that claimed their on-disk cache was flushed before it was.<br>
<br>
But I don't remember any disks that were not supported by Linux.<br>
---<br>
Talk Mailing List<br>
<a href="mailto:talk@gtalug.org">talk@gtalug.org</a><br>
<a href="https://gtalug.org/mailman/listinfo/talk" rel="noreferrer" target="_blank">https://gtalug.org/mailman/<wbr>listinfo/talk</a><br>
</blockquote></div></div>