Ankündigung

Collapse
No announcement yet.

Festplatten > 128 GB

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

  • Festplatten > 128 GB

    Zu diesem Thema habe ich immer den Link auf The Mac Elite herausgekramt. Leider ist der bei mir inzwischen kaputt. Die URL ist geparkt. :motz:

    Weiß jemand, wo die hin sind? Oder gibt es noch andere Fundstellen für die diversen Tricks zu diesem Thema?

  • #2
    Re: Festplatten > 128 GB

    Hi "Cubist",

    erst mal HERZLICH WILLKOMMEN! :-)

    Meinst Du sowas hier?:
    http://http://eshop.macsales.com/Ite...m=OWCSPEEDHCCD

    Comment


    • #3
      Re: Festplatten > 128 GB

      Jein! :-)

      Bei The Mac Elite hatten sie eine Anleitung, wie man die Firmware mit einem Script patchen und so überlisten konnte. Wenn ich mich recht erinnere, war zwingende Voraussetzung, dass von der ersten Partition, die auch innerhalb der Größenbegrenzung liegen musste, gestartet wird. Den weitern Platz konnte man dann wohl als gesonderte Partition(en) ansprechen.

      Die Idee ist doch, dass es, wenn es mit kostenpflichtigen Programmen geht, auch so gehen muss, wenn man nur den Trick kennt. :wink:

      Ich habe das mangels großer Platte damals nie ausprobiert, überlege aber jetzt, ob eine größere Disk nicht mehr Sinn macht, als externe Gehäuse und Kabelsalat auf dem Schreibtisch. Deshalb die Frage.

      Comment


      • #4
        Re: Festplatten > 128 GB

        Wie schön, wenn man sich selbst antworten kann

        Hier Ist der von mir erwähnte Artikel bei Mac Elite auch verlinkt - und kaputt :-(

        Glücklicherweise hat dort jemand auch beschrieben, was er getan hat:

        I have been using this method to access a 200GB drive in my cube. However, I installed a CPU upgrade and with it, reset NVRAM. This made access to the partition above 128GB go away, and I had stored the docs on how to enable lba-48 on that upper partition... cry.gif

        At least I had used "safe" partitioning, so my 127.75 GB boot partition was still available. Since this isn't documented except on the lost website, here's how to do it from Open Firmware:

        (Edit) See Pareis post below. While this script will work, it is not optimal. Use his patch - it's easier, too!

        Open Firmware patch to enable lba-48 large disks under OS X Jaguar & later (NOT OS9!)
        Don't type the line numbers or leading spaces, replace underscores with spaces, and {return} means hit the return key. Don't type the comments after {return}.

        Boot
        Command + Option + O + F enter Open Firmware

        1 nvedit{return} invoke editor
        2 dev_hd{return} 4 lines of Forth to add lba-48 to hd property list
        3 dev_..{return}
        4 "_"_"_lba-48"_property{return}
        5 device-end{return}
        6 {press Ctrl-C} quit nvedit
        7 nvstore{return} store file in NVRAM
        8 setenv_use-nvramrc?_true{return} add NVRAM commands to O-F environment
        9 reset-all{return}

        The last command will restart your Mac.

        Regard this post as off-site storage for next time I get careless! rolleyes.gif

        WARNING! Use at your own RISC CPU, YMMV, etc. Keep backups especially of what's above 128GB because it can & will vanish unexpectedly from a dead battery, unplugging your video riser, whatever!

        This post has been edited by H3NRY: Jun 29 2008, 05:50 PM
        Und hier noch einmal der Artikel, den ich meinte:

        Sunday, December 16, 2007
        Using 128 GiB or Larger ATA Hard Drives
        Mac OS X has been able to use parallel ATA disks larger than 128 GiB using the extended 48-bit Logical Block Addressing (LBA) since version 10.2, if it is also supported in the Open Firmware for booting the OS (Apple support article 86178, but xlr8yourmac.com lists more systems with native support).

        Open Firmware signals this capability by the presence of a simple property in the device tree at the ATA controllers node. Since this is not a hardware limitation adding this property will enable certain older Macs to use large hard disks using the driver included in Mac OS X.

        The following script (available for download as enable-lba48) can be launched from the Finder and will insert the required FCode (shown in single quotes after nvramrc=) in front of the nvramrc, as this property must be set on every system start:
        (An administrator password is required to set nvram variables.)

        Code:
        #! /bin/bash -

        if kextstat -lb com.apple.driver.KeyLargoATA | fgrep -q KeyLargoATA &&
        ! ioreg -rStp IODeviceTree -n ata-4 -w0 | fgrep -q lba-48
        then read -rd $'\000' nvram nvramrc <<< "`nvram nvramrc 2>&-`"
        if sudo nvram 'use-nvramrc?=true' \
        nvramrc='dev mac-io/ata-4 0 0 " lba-48" property device-end'" $nvramrc"
        then echo '48-bit LBA support will be enabled on the next reboot.'; fi
        fi

        The script first verifies that the KeyLargoATA driver is used (the Key Largo south bridge hosting two ATA controllers was first introduced in the Sawtooth) and the property named lba-48 has not been set so far (indicating an older firmware limited to 28-bit LBA). It will only do this for the ATA-5 Ultra DMA/66 bus (where the hard disks are usually connected); replacing both ata-4 with ata-3 should enable support for large hard disks on the secondary bus used for optical and zip drives (although running large disks on the slow bus doesn't really make sense).

        After a reboot large drives will get tagged with a property named extended LBA capacity and the full number of blocks as its value. The command line
        Code:
        ioreg -brStk "extended LBA capacity"
        can be used to show the recognized drives which must be repartioned in Disk Utility to use the full capacity.
        CAUTION: This will erase all data on those drives !

        I'm running this configuration with a new WD 500 GB drive in a Sawtooth under Mac OS X 10.4.11 and 10.5.1 for a few weeks now without any problem. It should also work on other Macs without 48-bit LBA support built before 2002 as the PowerMac G4 or the Cube, maybe even the latest PowerBook G3. I'd like to see some feedback on this topic.

        Advantages of this method:

        * The required driver is already installed with Mac OS X (and has been there since 10.2).
        * Future system updates won't break the systems own driver.
        * Even the installation CD/DVD has the driver and can be used for a volume check or a restore from a Time Machine backup.

        Disadvantages:

        * (Native) MacOS 9 doesn't know (and care about) the lba-48 property so it will NOT be enabled to recognize storage beyond 128 GiB (the limit of 28-bit LBA) — I didn't mind, but Apple hints in the support article given above that the MDD comes with an enhanced version of MacOS 9.2.2 that can access partions up to 200 GB in size. Intech offers the Hard Disk SpeedTools For MacOS Classic as an alternative.
        * Clearing the parameter RAM (weak batterie, Command-Option-P-R on reboot, other installers overwriting the nvramrc) will limit the drives to 128 GiB again until the script is rerun and the system is rebooted; this poses a risk of file system corruption (but see below).
        * Booting fails if any system file needed in the early boot process extends beyond the first 128 GiB as the Open Firmware can't access it¹. This is the prime reason why Apple limits the driver on older systems. Even if it works on a fresh install it will fail when the disk gets filled up and the next system update relocates a critical system file above the limit. It is therefore strongly recommended to follow Intechs Safe Partitioning guidelines in the SpeedTools ATA Hi-Cap Support Driver User's Guide.
        ? FireWire target disk mode is also implemented in the BootROM and will be limited to 128 GiB.
        * The partition table can't be easily extended if there are already files on a drive; again Intech seems to include an utility named Hi-Cap Extender for this purpose with its SpeedTools ATA Hi-Capacity Driver.


        Some technical details can be learned from the open source of Leopards drivers:

        * In KeyLargoATA-111.3.1/KeyLargoATA.cpp, method KeyLargoATA::probe tests for the lba-48 property.
        This leads to a second approach: Recompile the driver without this test and there will be no need for the nvramrc (but it has to be done for every new release).
        * In KeyLargoATA::provideBusInfo the maximum transfer size at the driver level is raised for large drives from 128 KiB to 1 MiB to optimize the throughput of modern hard disks.
        * IOATADevConfig::sDriveSupports48BitLBA in IOATAFamily-173.3.1/IOATADevConfig.cpp tests drives for 48-bit LBA capability (as they are all required to be 28-bit LBA compliant as well), used by ATADeviceNub::publishVendorProperties in IOATAFamily-173.3.1/ATADeviceNub.cpp to publish the extended LBA capacity property.
        * Finally IOATAController::issueCommand in IOATAFamily-173.3.1/IOATAController.cpp splits an Extended LBA into two halves and sends them one after the other. This shows that 48-bit addressing is just a protocol extension designed to be compatible with older hardware.

        Posted by Pareis at 6:47 PM
        Labels: 10.5, Apple, Cube, fcode, G4, Leopard, Mac, Mac OS, Mac OS X, Open Firmware, PowerMac

        Comment


        • #5
          Re: Festplatten &gt; 128 GB

          schock, viel Text.... alles Englisch ... ahh.... die kopfeigene Übersetzungsmaschine läuft verstanden....

          Spaß beiseite, danke (@spaceballs: wo ist der Danke-Button ) für den Beitrag, ist ne klasse Information (mach mal nen Test und schreib darüber )

          Klappt das eigentlich dann auch bei nem PM G4 Dual 450? Eigentlich ja schon.... Ist halt nur blöd, dass ich meiner Mutter da schon alles auf ner 200 GB-Platte eingerichtet hab und der nur 128 GB anzeigen kann

          Grüße Jan
          Last edited by Cube; 04.11.2008, 22:29.
           Mac Mini for work 

           iPad Pro for work outside 

           beautiful for life 

          MEIN EIMER IST IN DER SIGNATUR

          Comment


          • #6
            hat es jetzt schon jemand probiert die 128gb grenze mit hilfe der anleitung zu knacken?

            mir reichen 128gb vollkommen im cube aber interessieren würde es mich schon....
            http://datingsidorsingel.com/

            Comment

            Working...
            X