![]() |
Как создать раздел?
Как создать раздел?
Допустим, есть компьютер с 8-ю жёсткими дисками, кардридером, флоппи-дисководом, внешним жёстким диском, тремя флэшками и стриммером. Windows 7. Один жёсткий диск разбит на 3 кусочка: 1) первый - загрузочный, имеет метку "Windows" 2) второй - для документов, имеет метку "Dokumenty" и букву "V:" 3) зарезервированное пустое место. Задачи: 1) в cmd-файле создать раздел и отформатировать его с буквой "R" 2) скрыть букву "R" из проводника. (нужно создать подобие ЗОНЫ БЕЗОПАСНОСТИ у Acronisа, но ахронис платный, ЧТОБЫ потом делать на него резервную копию раздела винды с помощью бесплатной версии ахрониса, которую можно скачать с сайта производителя жёсткого диска, например WD) Как решить эти задачи? |
SvoiLudi
команда diskpart http://support.microsoft.com/kb/300415 http://technet.microsoft.com/en-us/l...8WS.10%29.aspx |
эту команду видел, но надо сначала типо встать в нужный диск, как то указать раздел (оставшийся неразмеченный кусочек). вот в этом непонятка. не подкскажите какие параметры надо вставить после этой команды?
и 2-ой вопрос как решить? |
diskpart create partition extended
а винда пишет: diskpart не удалось обратботать параметры то же самое для логического |
SvoiLudi
faq читайте по программе и смотрите примеры и про проценты (http://forum.oszone.net/post-1388734.html#post1388734) тоже можно придумать... используя определение размер диска или VBS |
читал, но не понял, как КОНКРЕТНО применить к моей задаче?
|
SvoiLudi
читал, но не понял, как КОНКРЕТНО применить к моей задаче? команда diskpart полностью удовлетворяет вашей задаче, указанной в http://forum.oszone.net/post-1387845.html#post1387845 если вы не поняли, уважаемый, что тут поделать, это ваши проблемы... у вас есть faq c примерами, вы просто не хотите его читать |
прочёл несколько раз, но нигде нет конкретики: можно делать то, можно это, но как именно вызывать? откуда? куда какие параметры писать? где? ничего нет. пробовал и в коммандной строке параметы и в файл записывать - нифиага - одни ошибки
|
Цитата:
простейший скрипт: Sel disk # Clean Cre par pri size= #### Sel par # Active Assign letter=R exit format R: /fs:ntfs /q /y label R #### прим.: # - номер или название |
Цитата:
Цитата:
Цитата:
что-то типа выбрать диск, на котором есть буква "V:" или по метке диска искать или как? |
SvoiLudi
Цитата:
опять же невнимательно смотрите команды команда list |
Цитата:
Код:
list disk Команда list disk служит для получения общих сведений о каждом установленном на компьютере диске. Диск, отмеченный звездочкой (*), находится в фокусе. Перечисляются только жесткие (например, стандарта IDE и SCSI) и съемные (например, стандарта 1394 и USB) диски. Съемные носители в списке не отображаются. Diskpart> select disk 3 Выбран диск 3. Diskpart> list disk Диск ### Состояние Размер Свободно Дин Gpt -------- ---------- ------- ------- --- --- Диск 0 Подключен 4118 МБ 0 Б Диск 1 Подключен 8 ГБ 4002 МБ * Диск 2 Подключен 8 МБ 0 Б * * Диск 3 Подключен 8 МБ 0 Б * Диск М0 Отсутствует 8 МБ 0 Б * list partition Команда list partition служит для получения сведений о каждом разделе на выделенном диске. Например: Diskpart> select disk 4 Выбран диск 4. Diskpart> list partition Раздел ### Тип Размер Смещение ------------- ---------------- ------- ------- Раздел 1 Основной 4094 МБ 31 КБ Раздел 2 Расширенный 4581 МБ 4094 МБ Раздел 3 Логический 2047 МБ 4094 МБ Раздел 4 Логический 2533 МБ 6142 МБ Отображаются все разделы, независимо от типа. list volume Команда list volume служит для получения сведений о каждом томе на компьютере. Например: Diskpart> list volume Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------------- ------- ---------- -------- Том 0 F My RAID Set NTFS RAID-5 4096 МБ Исправен Том 1 G FATSTRIPE FAT32 Чередующийся том 6144 МБ Неисправен Том 2 H My Mirror NTFS Зеркальный том 2048 МБ Исправен Том 3 I My Span NTFS Составной том 9 ГБ Исправен Том 4 D CDFS CD-ROM 0 Б Том 5 C NTFS Раздел 2047 МБ Исправен Системный Том 6 Е NTFS Раздел 2063 МБ Исправен Загрузочный Том 7 J My Primary NTFS Раздел 4095 МБ Исправен Том 8 K My Logical NTFS Раздел 2047 МБ Исправен Том 9 L My Next Log NTFS Раздел 2534 МБ Исправен |
Цитата:
Цитата:
В общем, какие-то задачи придумываются одна нереальнее другой. |
Vadikan, делал таким способом. Если стёрта папка Windows, то пишется, что не найдено архива для данной операционной системы. А в ахронисе, хоть все папки будут стёрты - восстановится.
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
а в ахронисе я получу доступ к запрещённому разделу?
и что? как ею определить номер? |
SvoiLudi
м.б., вы опишете задачу целиком? просто иначе не совсем понятно: у вас 8 дисков и вы хотите определить номер... ну выбирайте любой от 0 до 7 и вперед - вот и ответ... опишите задачу целиком от и до |
нужно установить винду на один из жёстких дисков (точнее на первый её кусочек - это делаем ручками), создаём на втором кусочке жёсткого диска раздел для документов (тоже вручную, т.к. не знаю, как сделать автоматически), сделать раздел для резервной копии на оставшейся части жёсткого диска. На любом компьютере может быть любое количество жёстких дисков, но нам выделяют только один под это хозяйство. поэтому и нужно определение автоматическое.
|
SvoiLudi
если размер HDD одинаковый, то остается определить количество дисков. далее в цикле пустить скрипт diskpart, который разбивает диски на 3 части если разный, то определяем сначала размер каждого диска затем в процентном соотношении (например, 1 винда - 20%, 2 доки - 60%, 3 допы - 20%) определяем размеры разделов . пихаем все это дело куда нить в файл или в память потом тот же скрип diskpart который все это дело использует все реально и реализуемо какието функции можно позаимствовать у vbs/wmi например getdiskfreespace, getHardDiskCount |
Цитата:
Цитата:
|
Время: 05:09. |
Время: 05:09.
© OSzone.net 2001-2025