[haiku-bugs] Re: [Haiku] #12290: recent nightlies can no longer read BFS of older nightlies

  • From: "axeld" <trac@xxxxxxxxxxxx>
  • Date: Sat, 08 Apr 2017 11:15:13 -0000

#12290: recent nightlies can no longer read BFS of older nightlies
------------------------------------------+----------------------------
   Reporter:  taos                        |      Owner:  nobody
       Type:  bug                         |     Status:  new
   Priority:  normal                      |  Milestone:  Unscheduled
  Component:  Partitioning Systems/Intel  |    Version:  R1/Development
 Resolution:                              |   Keywords:
 Blocked By:                              |   Blocking:
Has a Patch:  0                           |   Platform:  All
------------------------------------------+----------------------------

Comment (by axeld):

 Ah, great! `mkfs` could actually do this, since it's using the disk device
 manager to carry out its task anyway. If you're using `dd`, you're on your
 own anyway.

 Changing the priorities to improve the situation could prove to be
 problematic:
 * GPT always returns 0.96 in order to override Intel in case of an
 existing compatibility MBR.
 * BFS always returns 0.8
 * Intel returns either 0.81 when there are children (in order to override
 BFS), or 0.5 if not.

 So having GPT greater than Intel, and Intel greater than BFS, and BFS
 greater than GPT sounds impossible :-)
 I think the only way we could improve the situation is to lower the GPT
 score to 0.75 if there is only the end header accessible. However, this
 would probably hinder your use case.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12290#comment:9>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: