Author Topic: Hidden disk partition non OS  (Read 3090 times)

0 Members and 1 Guest are viewing this topic.

ridthmare

  • Entrant
  • Posts: 3
Hidden disk partition non OS
« on: November 28, 2010, 03:07:57 PM »
hello everyone, I am newbie in this forum, I want to ask whether the Chameleon can hide non OS disk partition? I have 2 hard drives,

hard drive 1: HFS + (FULL OSx86) 120
hard drive 2: NTFS (win7.OS, DATA disk, GAMEdisk)

Can I hide the 2 hard drive (DATAdisk, and GAMEdisk) at boot time option in Chameleon?
how do it?

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: Hidden disk partition non OS
« Reply #1 on: November 28, 2010, 11:32:29 PM »
Hi ridthmare

If you press TAB when at Chameleon's GUI you will see the device list as presented by the BIOS. What you need to do is make a note of the numbers of the partitions you want to hide then add those numbers to the 'Hide Partition' key/string in your /Extra/com.apple.Boot.plist

This is an example from one of my com.apple.Boot.plists
Code: [Select]
<key>Hide Partition</key>
<string>hd(1,6); hd(1,5); hd(0,5); hd(0,4)</string>
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

ridthmare

  • Entrant
  • Posts: 3
Re: Hidden disk partition non OS
« Reply #2 on: November 29, 2010, 07:40:11 AM »
Hi ridthmare

If you press TAB when at Chameleon's GUI you will see the device list as presented by the BIOS. What you need to do is make a note of the numbers of the partitions you want to hide then add those numbers to the 'Hide Partition' key/string in your /Extra/com.apple.Boot.plist

This is an example from one of my com.apple.Boot.plists
Code: [Select]
<key>Hide Partition</key>
<string>hd(1,6); hd(1,5); hd(0,5); hd(0,4)</string>

owhhh thank you has answered my question,thank you has answered my question, but I'm confused on what is the key line string is made?
The following is my config simbios.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Boot Banner</key>
   <string>No</string>
   <key>BootBanner</key>
   <string>No</string>
   <key>Default Partition</key>
   <string>hd(0,2)</string>
   <key>DropSSDT</key>
   <string>Yes</string>
   <key>EHCIacquire</key>
   <string>Yes</string>
   <key>EthernetBuiltIn</key>
   <string>y</string>
   <key>ForceHPET</key>
   <string>Yes</string>
   <key>ForceWake</key>
   <string>Yes</string>
   <key>GenerateCStates</key>
   <string>Yes</string>
   <key>GeneratePStates</key>
   <string>Yes</string>
   <key>Graphics Mode</key>
   <string>1360x768x32</string>
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>InstantMenu</key>
   <string>Yes</string>
   <key>Kernel</key>
   <string>legacy_kernel</string>
   <key>Kernel Flags</key>
   <string>-force64 arch=i386</string>
   <key>LegacyLogo</key>
   <string>Yes</string>
   <key>QuietBoot</key>
   <string>Yes</string>
   <key>RestartFix</key>
   <string>No</string>
   <key>SMBIOSdefault</key>
   <string>Yes</string>
   <key>Timeout</key>
   <string>5</string>
   <key>UHCIreset</key>
   <string>Yes</string>
   <key>UseMemDetect</key>
   <string>No</string>
   <key>UseNvidaROM</key>
   <string>Yes</string>
   <key>VBIOS</key>
   <string>Yes</string>
   <key>Wake</key>
   <string>Yes</string>
   <key>arch</key>
   <string>i386</string>
</dict>
</plist>


sory i'am newbie hackintosh user :-[

Blackosx

  • Forum Moderator
  • Posts: 1150
Re: Hidden disk partition non OS
« Reply #3 on: November 29, 2010, 04:07:18 PM »
Wow you have a lot of boot options - and I'm sure you don't need all those.

Have a look at the official Chameleon docs and Distemperus' documentation to see what the boot options do and then work out which ones you actually need.
http://forum.voodooprojects.org/index.php/topic,351.msg4311.html#msg4311
http://forum.voodooprojects.org/index.php/topic,767.0.html

Check rocksteady's FAQ for guidance on the com.apple.Boot.plist
http://forum.voodooprojects.org/index.php/topic,754.msg3303.html#msg3303

Gringo's post for a vanilla com.apple.Boot.plist for a starting point if you want to start again.
http://forum.voodooprojects.org/index.php/topic,384.msg1497.html#msg1497

But to answer your question, you'll want to add the "Hide Partition" key/string after one of your other key/strings.
10.10.5 / 10.11 GM1 | Asus Maximum IV Gene-Z | i7-2600 3.40GHz | 4GB | Radeon 5770 1GB

ridthmare

  • Entrant
  • Posts: 3
Re: Hidden disk partition non OS
« Reply #4 on: November 29, 2010, 05:58:45 PM »
hehe...of course, because i'am not understand :-[
hmm but  I try to hide the partition disk using Chameleon RC2 contained in prefpanel, but only one disk managed to be a hidden partition (partition "othertaiment" (1,7). whether the string writing is wrong?

The following screenshot:








Gringo Vermelho

  • Forum Moderator
  • Posts: 611
  • The gray monster energy hat
Re: Hidden disk partition non OS
« Reply #5 on: November 29, 2010, 06:39:57 PM »
The following is my config simbios.plist:
No, that is your com.apple.Boot.plist. If you have a file named "simbios.plist" it is not doing anything, it must be named smbios.plist.

This might sound strange, but alphabetically sorted plists usually means there's something wrong with the formatting.

I've seen this happen to several users on InsanelyMac. Creating a new com.apple.Boot.plist (or smbios.plist) from scratch with the exact same options fixed the plist not being read by Chameleon in all cases.

What editor are you using, and what install method did you use?
 
I've never had any plists auto-sort themselves alphabetically. I'm using the plist editor from Apple Developer tools.

And I agree with Black, it's a complete mess, there are many flags set in there that you probably don't need, some make no sense at all, some are duplicates, some are not even supported by Chameleon, and some are conflicting.

For example, if you really need both EHCIAquire and UHCIReset, then just use USBBusFix=y instead, it activates both. ForceWake and Wake, Instant menu, quiet boot and a timeout (pick one!), disabled memory detection and restart fix, Arch=i386 twice (Chameleon doesn't support an "arch" key), BootBanner twice, -Force64 and arch=i386 together (what does that get you, a 96-bit OS?) C- and P-states with a Legacy Kernel (that will not work!)...my head is spinning.
« Last Edit: November 30, 2010, 05:38:11 AM by Gringo Vermelho »
10.9.5 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.3 svn-r2xxx
How to...
Install Chameleon: http://forum.voodooprojects.org/index.php/topic,649
Make your own Chameleon boot CD: http://forum.voodooprojects.org/index.php/topic,484.msg2131.html#msg2131