none
Конвертировать Dynamic.vhd (получен via disk2vhd) в Fixed. RRS feed

  • Вопрос

  • Здравствуйте.

    Когда-то конвертироал Win2008x64Std (SQL2005) в vhd. Все хорошо. Но хочеться создать Fixed ибо религия так велит, а dynamic - некошерно/неправославно.

    Теперь хочу превратить его в fixed - но как. VhdResize-1.0.42 я исспользовать боюсь - некошерно. У меня есть идея. Создаю Fixed vhd (77Gb),  create partition primary align=64 (или 128? не помню страйп RAID) форматирую 64K. Потом загружаю VM c WinPE и imagex /capture а потом собственно imagex /apply на православносозданный Fixed vhd (именно так был создан второй vhd этой VM именно там лежат SQL db)

    Хотя наверное действительно кошерно это с самого начала использовать VMM - но у нас нет денех. Хотя 180 дневная версия это вроде как не нарушает религию.

    Что скажешь, All, как мне поступить правильно.

    10 февраля 2011 г. 15:48

Ответы

  • Уффф.

    Очередная итерация привела к работающей системе

    что сделал – так как выше не получилось на x:\windows\system32\bcdedit /set {default} device partition=c: он сказал типи нет устройства

    загрузился с установочного диска тот же ответ, на bootrec /FixMBR /RebuildBCD тоже заругался нне смог применить, тогда я diskpart-sel disk-sel parti-active exit и после этого FixMBR и Rebuild тоже запахал. Все вроде работает. Осталось только сделать штатными средствами (шринк-конверт) 40 гиговый VHD для бекапа и написать в форум пост: Помогите нстроить бекап для бедных.

    13 февраля 2011 г. 10:30

Все ответы

  • В Hyper-V есть штатный функционал конвертации динамического диска в фиксированный - Вас это не устраивает?
    10 февраля 2011 г. 16:36
    Модератор
  • В Hyper-V есть штатный функционал конвертации динамического диска в фиксированный - Вас это не устраивает?


    Штатный функционал не устраивает ибо лишен логики и функционирует неуправляемо:

    Type: Dynamically expanding virtual hard disk

    Name: 1c.vhd

    Size: 33 GB

    Maximum size: 232 GB

    При попытке конвертации штатно - он попробует создать 232 Gb vhd (изначально был HDD yна физической машине 250G и он был захвачен disk2vhd) мне же надо чтобы диск получился 70 Gb (ибо это системный раздел и мне больше не надо 70 это с запасом)

    Делать шринк - не факт что выйдет: было у меня? что он в подобной же ситуации "сжимал" до 230Gb в то время как на vhd было 200 Gb свободного места. Почему нелья было штатно добавить функционал - выбор размера вновь создаваемого FIXED.vhd ведь конвертация-то по сути - не конвертация, а экспорт. Вседь все равно создаем новый vhd. Хотя если собирать все вопросы "почему" к MSFT, то будет очень грустно. А уж тем более вопросы к такому недавнорожденному продукту как MS-гипервизор

     

    10 февраля 2011 г. 18:18
  • Вопросы к MSFT уменьшаются пропорционально степени планирования тех или иных операций внедрения/сопровождения.

    Т.е. операция Compact не дает требуемого результата? Обратите внимание на данный топ.

    10 февраля 2011 г. 18:26
    Модератор
  • читал, до того как запостить. подсказку (для меня напоминание) про шринк из diskmgmt попробую, а какие нежостатки у варианта с imagex- вроде не видно граблей. 

    10 февраля 2011 г. 18:33
  • Итак: diskmgmt-C-Shrink

    total size before in MB: 237462

    size of available to shrink: 28119

    Это в то время как Free Space: 205 Gb

    Свободно 205 но ужаться можешь только на 27, посмотрим что скажет diskpart

    :(

    DISKPART> select disk 0

    Disk 0 is now the selected disk.

    DISKPART> list volume

      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0     G   VMGUEST      CDFS   DVD-ROM       24 MB  Healthy
      Volume 1     D   SQLDB        NTFS   Partition     44 GB  Healthy
      Volume 2     C                NTFS   Partition    232 GB  Healthy    System

    DISKPART> select volume 2

    Volume 2 is the selected volume.

    DISKPART> shrink querymax

    The maximum number of reclaimable bytes is:   27 GB

    до этого был chkdsk который ничего плохого не нашел.

    • Изменено AlexLAV 10 февраля 2011 г. 19:07 diskpart
    10 февраля 2011 г. 18:58
  • Создайте все-таки копию ВМ и попробуйте VHD Resize уменьшить диск.
    11 февраля 2011 г. 12:11
    Модератор
  • Создайте все-таки копию ВМ и попробуйте VHD Resize уменьшить диск.


    Возможно так и предеться сделать... Ибо:

    1) ImageX ничего не дал. То есть после применения образа систкма не грузиться ни в какую, и никакой Bootrec не помогает

    2) WindowsBackup из работающей системы online сделал бэкап - не сработало

    Насколько VHDResize надежная утилита?

    Может ли мне помочь VMM с этим vhd?

     

    нет, ну что делать

    12 февраля 2011 г. 18:46
  • Уффф.

    Очередная итерация привела к работающей системе

    что сделал – так как выше не получилось на x:\windows\system32\bcdedit /set {default} device partition=c: он сказал типи нет устройства

    загрузился с установочного диска тот же ответ, на bootrec /FixMBR /RebuildBCD тоже заругался нне смог применить, тогда я diskpart-sel disk-sel parti-active exit и после этого FixMBR и Rebuild тоже запахал. Все вроде работает. Осталось только сделать штатными средствами (шринк-конверт) 40 гиговый VHD для бекапа и написать в форум пост: Помогите нстроить бекап для бедных.

    13 февраля 2011 г. 10:30