GD Star Rating
loading...

Всем привет! Собрал новую железку, брал 2 диска по 2тб, в надежде поднять на ней raid 0, и я идиот, уперся в ограничение раздела 2тб. Система не видит вторую половину массива, точнее видит, но вариантов действий с этой областью не предлагает. Контроллер разбивать массив не умеет. Есть варианты решения? W7\64

26 Responses to Всем привет!

  1. Lgoev:

    GPT не канает? вроде должно все нормально быть

  2. 0Win:

    не могу понять как его сделать – при установке ОС, не нашел таких возможностей, после, в управлении дисками тоже. Гуглю, но понимания “how to” нет. Есть желание чтобы ОС стояла на страйпе. Как дополнительный диск, я думаю проблем сделать его не будет, но теряется мимимишность скорости рэйда при загрузке и пользовании ОС. Есть еще неприятный факт, контроллер при создании страйпа 4тб выставляет признак bootable = no. Сейчас диски не в массиве. Где-то на периферии сознания крутится мысль, клонировать текущую ОС на другой отдельный диск, создать страйп, загрузиться с клона, сделать gpt из страйпа, разбить на два логических и клонировать обратно на него, но чую где-то заяц меня поджидает по пути. Оно же и таблицу разделов будет клонировать и mbr.

  3. Duwite:

    Windows не умеет грузится с дисков больше 2 ТБ. Это ограничение BIOS, если мне память не изменяет.
    Если разметить диск через GPT, то использовать его как диск с данными очень даже можно.

  4. 0Win:

    Вроде умеет грузится на 64битных с GPT, если есть поддержка EFI

  5. Lgoev:

    To install Windows 7 on GPT is simple; while installing from windows 7 DVD, and you get to the segment that you can create or delete partitions press “shift+F10” this will open a command prompt and you can use diskpart to convert to GPT

    HOW Use the Diskpart.efi Utility to Create a GUID Partition Table Partition on a Raw Disk in Windows

  6. 0Win:

    Ага спасибо, тоже натолкнулся, правда один чувак на w7 форуме вот чего пишет:

    While Windows 7 diskpart allows you to format a GPT drive it is intended to format a secondary hard drive. If you format a GPT primary and return to installation, Windows 7 setup will prompt you to reformat the partition NTFS or MBR and Continue Setup remains greyed out until you do.

    буду опытным путем пробовать вечером

  7. Duwite:

    вот EFI это как раз ключевое слово. Обычный интерфейс BIOS вроде не дает оперировать числами с большей, чем 32 разрядностью.

  8. 0Win:

    PLAYER WIN!
    Но с оговорками. Какого черта я вдруг решил что на x58 есть EFI, не знаю. Его там нет. Все оказалось просто до безобразия – утилита asus disk unlocker. Создает дополнительный dynamic disk, в итоге получаю весь объем. Понятия не имею как оно работает, но факт – проблема решена.

  9. LoOn:

    Не совсем понятно, что там за disk unlocker. Так ты какой диск в итоге сделал? Basic или Dynamic? MBR или GPT?

  10. 0Win:

    Вот описание на asus.com, там мало технических подробностей? Больше я не нашел. Типа это какая-то запатентованная технология асус.
    После работы утиля – появился новый диск, разметил его как динамический. Основной диск остался Basic и область unallocated тоже осталась.
    GPT я пытался делать diskpart но после установки он все равно стал обычным.

    Hardblog.net - linux nix windows Image #1098890, 21.9 KB

  11. 0Win:

    Знак вопроса, прошу считать лишним

  12. 0Win:

    Не ну это конечно не SSD, но дисковая за 10к на 3,7тб с очень приличной скоростью. Даже не знаю сколько на ssd это бы стоило

    Starting Batch Create File Bench…
    384 MB; \temp\Test; 402653184 bytes; 967 ms; 397,104 MB/s
    416 MB; \temp\Test; 436207616 bytes; 1747 ms; 238,122 MB/s
    448 MB; \temp\Test; 469762048 bytes; 1123 ms; 398,931 MB/s
    480 MB; \temp\Test; 503316480 bytes; 1154 ms; 415,945 MB/s
    512 MB; \temp\Test; 536870912 bytes; 3104 ms; 164,948 MB/s
    544 MB; \temp\Test; 570425344 bytes; 1357 ms; 400,884 MB/s
    576 MB; \temp\Test; 603979776 bytes; 1388 ms; 414,986 MB/s
    608 MB; \temp\Test; 637534208 bytes; 3588 ms; 169,454 MB/s
    640 MB; \temp\Test; 671088640 bytes; 3307 ms; 193,529 MB/s
    672 MB; \temp\Test; 704643072 bytes; 1638 ms; 410,256 MB/s
    Create Batch File Bench ended

  13. Duwite:

    что-то по моему он для других целей придуман, типа “win не видит диск за пределами 2 ТБ, а мы позволяем ей увидеть”. Про загрузку ни слова 🙂

    А почему не пойти другим путем? Взять и разбить рейдовый диск на два раздела. Один выделить под ОС и программы, а второй под мусор всякий. Тогда и страйповость останется и мимимишность.

  14. 0Win:

    С загрузкой проблем и не было, просто ос не видела все что дальше 2тб на диске с массивом. Собственно и на скрине она пишет что не видит, но утиль то что она не видит с эмулировал как еще один диск в системе. По поводу разбить до установки ос – не могу сообразить будет ли ос видеть то что разбито как диск 1 и диск 2 или это будет диск 1 с логическими разделами. Мне кажется будет вариант 2 и соответственно опять же не размеченная область после >2тб. Но могу ошибаться.
    Самый лучший вариант, мне кажется, если бы контроллер умел бить массив на vd, но marvell 91xx 6g это не умеет гад. То что на картинке это и есть Raid0 с вмешательством утиля, не думаю что он как-то влияет на быстродействие.

  15. Goen:

    Если у тебя интель сделай два рейда.

  16. Duwite:

    надо провести икспиримент. У меня тут где-то завалялось.

  17. 0Win:

    на марвел это делаю, но есть и интел. НО!
    из двух физических дисков, два raid 0? в магии не силен 🙂

  18. Goen:

    интел позволяет. Которые с R индексом южные мосты.

  19. Lgoev:

    чет я и не подумал
    а на кой один большой диск с системой?
    отрезал гиг 100, поставил, а остальное уже как надо

  20. 0Win:

    Подозреваю ты немного путаешь терминологию. Массив raid0, он же страйп, должен содержать минимум два физических диска. Два отдельных физических массива raid0, минимум четыре диска.

    Возможно ты имеешь ввиду, что интеловский контроллер может разбить созданный страйп на виртуальные диски, это да, жорожо, но я там выше писал, что было бы здорово и это хорошее решение, но марвел не может.
    Но это не два рейда, это один рэйд разбитый на виртуальные диски.
    На плате есть и интел – просто марвел 6G и диски тоже поддерживают sata 6G, а интел – 3G

  21. Duwite:

    винда не дает, сцука больше 2TB при стандартном разбиении пользовать.

  22. 0Win:

    Если про логическую организацию, тут как кому удобнее. Мне больше нравится когда все либо одним большим куском, ну или максимум двумя.

    А вот про идею Duwite – побить страип до установки ОС нет понимания как ОС будет его понимать, один диск с разделами – упираемся опять в 2Тб предел, либо два диска.
    Я сейчас на сервер с большим массивом посмотрел, там рэйд побит и система видит два диска хотя массив один, но бился он средствами биоса контроллера HP P212 ну и у самой системы есть EFI ей пофиг сколько там размер диска. Если побить чем-то типа партишн мэджик подозреваю что будет не так.

    При установке W7 есть инструмент разбивки и он с оставшимся куском тоже ничего поделать не может.

  23. Goen:

    ты такой умный, извини что попытался тебе помочь.

  24. Dnov:

    Что интересно, головки дисков не способны читать данные с дисков со скоростью 3G и тем более 6G.

  25. LoOn:

    Ну, зато кеш способен отдавать с такой скоростью -)

  26. 0Win:

    Твоя правда, собственно тут говорят что разницы особо нет (платформа совпадает с моей). Это пропускная способность интерфейса.
    Но все таки есть небольшой прирост, за счет более агрессивной работы кэша на марвеле 6г – как пишут по ссылке. Плюс возможно страйп на марвел покажет еще больший прирост по сравнению с таким-же на 3г.
    По-хорошему надо бы было снять замеры, для статистики, но блин, запарился я с разделами и переустановками ос, уже просто хочется использовать комп. А так да, полностью прав, чтобы достичь предел, даже 3г, один диск должен читать over 370 mB/s. SSD еще могут побороться.

Добавить комментарий