zBook G2 Owners - Alternatives to "Z Turbo Drive"?

Discussion in 'HP Business Class Notebooks' started by timofcourse, Jan 13, 2015.

  1. Urr

    Urr Notebook Enthusiast

    Reputations:
    0
    Messages:
    22
    Likes Received:
    5
    Trophy Points:
    5
    You may need to call (stall) command between driver loading and (map -r) to allow the driver time to load before the reamp
     
  2. Lubomir Hozak

    Lubomir Hozak Newbie

    Reputations:
    5
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    Hi Urr,
    I wanted to use the aliases too, in my case it is hd32c. It works when I use this alias manually, but it doesn't work in the startup.nsh script.
    The script is always interrupted with "cannot read from file - media changed". I suppose this happens after running the command "map -r".
    So loading the windows boot manager from the SATA drive without remaping was the only solution for me.

    regards

    L.
     
  3. 3ACADA

    3ACADA Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    1
    Trophy Points:
    5
    1. For those who hesitate: ZBook 14 G2 definitely supports m.2 sata drives! I've installed adata sp600 2242 myself. Boot options & recovery OK, but You need to remove 2.5 drive to recover m.2 to m.2 - if not, systems recovers to 2.5 sata, even loading from m.2.

    2. Can somebody teel which drive exactly is in ZBook 15 g2(z-turbo 512mb)?? Is it 2260?

    3. I'll receive my 15u in 2weeks - it comes with 256 z turbo. & i have my previous Zturbo from 14g2.
    Is there any possibility to install 2xpcie drives to 15u ZBook? I do not need 3g/4g communication & SD reader - is it possible to use these ports somehow? )
     
  4. Urr

    Urr Notebook Enthusiast

    Reputations:
    0
    Messages:
    22
    Likes Received:
    5
    Trophy Points:
    5
    Hi L.,
    You need to call map -u to update the map and not map -r. map -r resets all mapping, so it breaks the script.
    This is my Startup.nsh. It works flawlessly for me:
    Code:
    @echo -off
    set -v efishellmode 1.1.2
    set StartupDelay 1
    mode 120 36
    ;FOUNDNVMEDRIVERMODULE section is simply to locate the correct drive
    cls
    if exist fs0:\EFI\Shell\NvmExpressDxe.efi then
    fs0:
    echo Found NVMe driver module on fs0:
    goto FOUNDNVMEDRIVERMODULE
    endif
    if exist fs1:\EFI\Shell\NvmExpressDxe.efi then
    fs1:
    echo Found NVMe driver module on fs1:
    goto FOUNDNVMEDRIVERMODULE
    endif
    if exist fs2:\EFI\Shell\NvmExpressDxe.efi then
    fs2:
    echo Found NVMe driver module on fs2:
    goto FOUNDNVMEDRIVERMODULE
    endif
    echo "Unable to find NVMe driver module".
    echo "Please mount the drive with the NVMe driver module".
    echo ""
    goto END
    :FOUNDNVMEDRIVERMODULE
    echo =============================================================
    echo ""
    echo "load the NVMe driver and map the NVMe HDD now?"
    echo "loading the NVMe driver module"
    load \EFI\Shell\NvmExpressDxe.efi
    map -u
    echo "Find the NVMe HDD"
    if exist fs0:\EFI\Microsoft\Boot\bootmgfw.efi then
    fs0:
    endif
    if exist fs1:\EFI\Microsoft\Boot\bootmgfw.efi then
    fs1:
    endif
    if exist fs2:\EFI\Microsoft\Boot\bootmgfw.efi then
    fs2:
    endif
    if exist fs3:\EFI\Microsoft\Boot\bootmgfw.efi then
    fs3:
    endif
    if exist fs4:\EFI\Microsoft\Boot\bootmgfw.efi then
    fs4:
    endif
    echo "load the Windows boot loader on NVMe HDD"
    \EFI\Microsoft\Boot\bootmgfw.efi
    :END
    
    Urr
     
  5. Urr

    Urr Notebook Enthusiast

    Reputations:
    0
    Messages:
    22
    Likes Received:
    5
    Trophy Points:
    5
    I have ZBook 15 G2. it is built to host 2260. But I managed to place a 2280 (512GB) in there . Its not ideal -a bit tight, but works fine.

    I wanted to order the z-turbo, but they said it is no longer available from HP. the HP z-turbo G2 (Part #: M1F74AA) has a 2280 inside (NVMe!). This is what I used. I took the samsung m.2 card out of the z-turbo G2 and placed it in the laptop. It works very nicely for me. But booting from this NVMe device required quite a bit of a hassle to setup. The reason isthat the ZBook BIOS does not include an NVMe driver. See prev. post from Lubomir.

    I will post my steps to make it work soon.

    Urr
     
  6. Urr

    Urr Notebook Enthusiast

    Reputations:
    0
    Messages:
    22
    Likes Received:
    5
    Trophy Points:
    5
    Up till now I could not find a way to use more than x2 lanes. I also don't need the SD reader and 3g/4g comm. but the allocation is fixed by BIOS and there is no apparent way to override it.

    Urr
     
  7. Urr

    Urr Notebook Enthusiast

    Reputations:
    0
    Messages:
    22
    Likes Received:
    5
    Trophy Points:
    5
    Here is the installation procedure I followed for installing the Samsung NVMe SAMSUNG MZVPV512, which is inside the HP Z Turbo G2 (Part #: M17F74AA) in a ZBook 15 G2:

    - Take the old HDD out of the laptop
    - Place the m.2 PCIe NVMe SSD in place
    - Boot from Windows Install (8.1 and up for NVMe driver), install windows.
    - Let the first stage of install perform but instead of doing a restart from the new drive, shut the system down.
    o Place the old HDD back
    o Note: You can delete everything in the Primary partition of the old HDD later - no need to rush.
    o Have another USB Thumb drive (Win-PE 5.1 and up {recovery USB thumb drive})
    o On this USB Thumb drive, prepare the following:
    § Create a folder \EFI\Shell and place there the following:
    · NvmExpressDxe.efi – NVMe Driver in EFI format (take the link to it from Lubomir post)
    · Shell_Full.efi – a shell to run EFI commands (take the link to it from Lubomir post)
    · startup.nsh startup script (See my post with the script)
    § Create a folder \GDISK
    § Get GDisk from Sourceforge.net and extract it to \GDISK
    o Boot from this USB Thumb drive
    o Run diskpart and discover the old HDD disk number and the new SSD disk numbers and prepare them to become GPT drives. For example, if HDD disk number is 1 and SDD disk number is 2:
    § Make room in the disks for the EFI partition:
    · Diskpart
    · select disk 1
    · list partition
    · select the largest partition. For example: select partition 2
    · shrink it by 100MB: shrink desired=100 minimum=100
    · select disk 2
    · list partition
    · select the largest partition. For example: select partition 2
    · shrink it by 100MB: shrink desired=100 minimum=100
    § Create EFI Partition
    · Select disk 1
    · Create partition EFI
    · Format fs=FAT32 quick
    · Assign letter=y:
    · Select disk 2
    · Create partition EFI
    · Format fs=FAT32 quick
    · Assign letter=z:
    · exit
    o Transform both disks to GPT with gdisk. Suppose the disk numbers for the HDD is 1 and SDD disk number is 2 then do as follows:
    § \GDISk\gdisk64 1:
    § w
    § Confirm and exit
    § \GDISK\gdisk64 2:
    § w
    § Confirm and exit
    § Check the drives are GPT with this: \GDISK\gdisk64 –l 1:
    § See that drive is now GPT
    § Use diskpart to assign a drive letter to the new partition
    o Set the hook for custom boot with EFI shell
    § Create \EFI\Shell directory in HDD EFI partition:
    · md y:\EFI
    · md y:\EFI\Shell
    § copy NVMe driver, EFI Shell and startup script to y:\EFI\Shell: copy d:\EFI\Shell\*.* y:\EFI\Shell\
    o Initialize Microsoft windows boot loader. Suppose the new SDD primary partition drive letter is C:. and its EFI partition drive letter is z:, then
    § Bcdboot C:\Windows /s z: /f UEFI
    o Take out the USB Thumb drive and boot into BIOS
    o Set boot mode to Hybrid (UEFI + CSM - compatibility mode)
    o Set a custom boot: add the following path to it: \EFI\Shell\Shell_Full.efi
    o Place custom boot highest in the UEFI boot order list
    o Reboot

    Urr
     
    dhv217 and andex like this.
  8. 3ACADA

    3ACADA Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    1
    Trophy Points:
    5
    Thanks, But HP offer Z turbo drive 512gb (15g2 - P3D87UT for example) - I don't think they use 2280 in a 2260 slot... Just interested which SSD is it. Sandisk has no 512gb pci-e drive, as I see.
    Hope they should reconfigure something in furhter BIOS versions, otherwise HP is not credible company for me. To use fast & expensive drives in a machine that could not handle it... in 2015/2016....
     
  9. Lubomir Hozak

    Lubomir Hozak Newbie

    Reputations:
    5
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    I have been in touch with the HP quys via my personal channel and asked them if there is a chance to get the BIOS updated with NVMe driver and posibility to boot from it.
    The answer was something like:
    ZBook 15 G2 only supports HP TurboDrive G1 (M.2 2260 PCIe x2) and there is no plan to extend the qualified components to support NVMe drives on G2. However the actual G3 generation already supports NVMe and is able to boot from it.

    And I can confirm that, as yesterday I was able to find the NVMe dxe drivers in the extracted Zbook 15 G3 BIOS file.
     
    Last edited: Mar 22, 2016
  10. Lubomir Hozak

    Lubomir Hozak Newbie

    Reputations:
    5
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    Hi Urr,
    Not sure if I got right your steps, but it looks to me that you could have saved all the hassle with MBR to GPT transformation by having the BIOS set to pure UEFI before installing the Windows on the NVMe drive.
    OK, by reading it second time..., maybe not save all the hassle, but at least you wouldn't need to do the conversion on the new NVMe drive.
    And you probably don't need to switch it back from pure UEFI to the CSM anymore, if you want to remove the old windows partition and need just boot the system installed on the NVMe drive. Well actually you could theoretically boot the old system too, you just need to update the bootmgr on the NVME drive by adding another OS loader with the right path to its winload.efi

    regards

    L.

    PS: How come that the system on HDD isn't already GPT?
     
    Last edited: Mar 22, 2016
Loading...

Share This Page