I'll be blunt here: Highpoint's hardware is excellent:
not one hardware failure among ~10 Highpoint controllers we have running.
However, their documentation leaves a LOT to be desired.
Here's what we learned from Hard Knocks University:
(a) the factory default of INT13 ENABLED conflicts with
chipset RAID controllers; in fairness to Highpoint,
there is a warning about this in a readme.txt file,
but one must download the latest driver files from their website
to obtain that readme.txt file;
(b) to guarantee that 6G SSDs are detected properly,
the latest bios must be flashed; if not flashed with the
latest card bios, some SSDs will only run at 3G speed;
(c) there has been, in the past, a Windows program
that supports bios flashing: this step is necessary
to DISABLE INT13; there is also a batch program
for bios flashing that runs from a bootable floppy
(NOT inside Windows Command Prompt, however);
The sequence that we recommend, if one is
migrating a Windows OS to a RAID-0 array
controlled by a Highpoint 2720SGL, is as follows:
(1) switch motherboard BIOS to boot from a JBOD drive,
and be sure to disable "raid" mode on all integrated SATA ports;
(2) install 2720SGL in a compatible x16 or x8 PCIe slot,
but do NOT connect any drives yet;
(3) when prompted, install the latest driver after
downloading same from Highpoint's website;
an installed driver is necessary for the flashing
sequence to work correctly;
(4) shutdown, connect drives to 2720SGL, and
invoke 2720SGL Option ROM with Ctrl-H ;
we buy the SFF-8087 cable from StarTech:
works every time;
(5) initialize all member drives inside Option ROM;
this step is necessary before the 2720SGL
will configure any RAID array(s);
(6) assign member drives to RAID array,
and select desired RAID mode;
(7) finish startup and format RAID array,
after reaching Windows Desktop,
using Disk Management;
(8) do some preliminary testing by running a few
simple programs e.g. ATTO;
(9) erase all partitions formatted at (8),
and leave entire RAID array as "unallocated";
(10) download, install and run Partition Wizard freeware
from your C: partition on your JBOD drive;
(11) run the "Migrate OS" feature in Partition Wizard
to migrate the entire Windows C: partition, and any
"System Reserved" partition, to the RAID array;
(12) after that "Migrate OS" step has finished successfully,
re-boot into the motherboard BIOS and change the boot drive
to the RAID array where a cloned copy of the OS now resides.
As long as INT13 remains ENABLED, that controller should show up
in the motherboard BIOS list of bootable devices.
And, if you have configured multiple RAID arrays,
the card's Option ROM will need to be launched again
with Ctrl-H, to select which array to boot from:
it defaults to booting from the array at the top of that list.
We always limit C: to 64GB-to-100GB, and format the remainder
as E: dedicated to data.
This overall approach has continued to work beautifully for us
for many years now, across multiple Windows PCs.
Hope this helps.
p.s. We have also figured out how to install 2 x Highpoint 2720SGL controllers
in the same motherboard. If you need help doing that, let me know here
and I'll run thru that unique sequence. HINT: one ENABLES INT13 and
one DISABLES INT13, but the sequence for achieving that goal is not obvious,
nor is it documented anywhere that I am aware of.
Last edited by MRFS; 01-14-2020 at 07:50 PM.