Создание CD-ROM раздела на флэш (для контроллера Phison PS2134)

В статье описан вариант создания на флэш дополнительного раздела CD-ROM. На этом разделе можно разместить любой образ CD/DVD. Например, образы Windows PE/BartPE, LiveCD или любые другие образы для установки операционных систем.

Для примера использована флэш Kingston DataTraveler 1Gb на контроллере Phison PS2134 и утилита Phison UP13 UP14 UP12 V1.96.
Создать дополнительные разделы можно практически на любой флэшке с другими контроллерами используя соответствующие утилиты.

Утилита позволяет создать несколько вариантов разделов на флэш:
Mode 3 – стандартный режим. Один раздел — чтение/запись;
Mode 4 – 2 раздела. Floppy и стандартный накопитель;
Mode 7 – 2 раздела. В системе видно два независимых флэш диска;
Mode 8 – 2 раздела. Скрытый запароленный раздел и стандартный накопитель;
Mode 14 – 3 раздела. Стандартный накопитель, HDD (не виден в Windows XP) и CD разделы;
Mode 21 – 2 раздела. Стандартный накопитель (чтение/запись) и CD раздел (чтение).

Вид флэш со стороны контроллера.

Вид со стороны памяти.

Для начала нужно перепрошить контроллер со стандартными установками. Это нужно, если на флэш уже был какой-либо раздел (скрытый или CD-ROM).
Если дополнительных разделов не было — переходим к шагу 2.

Шаг 1.

Распаковываем утилиту, например в каталог C:\Temp

Запускаем ParamEdt-F1-v1.0.20.2.exe.
На вкладке F1-PS223X ни чего не меняем, переходим на вкладку F1-1. Заполняем значения как на скриншоте.
VID&PID – могут быть реальные или любые значения в формате 0х0000.
Поля Manufacturer, Product могут быть любыми. Значение Inquiry Revision не изменяем. Отмечая флажок Preformat мы включаем низкоуровневое форматирование.

Утстанавливаем значения на вкладке Controller как на скриншоте. Затем, сохраняем настройки Save As, например PS2134_flash.ini

Закрываем утилиту конфигурирования. Запускаем F1_90_v196_00.exe и выбираем ранее созданный файл PS2134_flash.ini
Подключаем флэш к компьютеру. Нажимаем Start. Запустится процесс низкоуровневого форматирования.

Затем появится сообщение о завершении форматирования.

Переподключаем флэш, ждём определения флэш в системе. Флэш определится как USB DISK 28X USB Device.
Светодиод в это время будет периодически мерцать. Теперь нажимаем OK.

Форматирование успешно завершено.

Переподключаем флэш. Форматируем стандартными стредствами Windows.

Шаг 2.
Создаём дополнительный раздел CD-ROM.
Запускаем ParamEdt-F1-v1.0.20.2.exe
Переходим на вкладку F1-1. Заполняем значения как на скриншоте. Обращаю внимание, что установлен режим Mode 21 и снят флаг Preformat.

На вкладке F1-2 выбираем образ CD, для примера выбран образ Windows XP.

Устанавливаем значения на вкладке Controller как на скриншоте. Затем сохраняем настройки Save As под именем, например PS2134_flash_cd.ini

Запускаем F1_90_v196_00.exe, выбираем созданный ini файл PS2134_flash_cd.ini
Нажимаем Start. Запуститься процесс тестирования и записи образа.

Когда образ будет записан окно будет окрашено зелёным. Светодиод будет постоянно мерцать.

Переподключаем флэш. Windows определит два устройства, CD-ROM и обычный съёмный диск.

Теперь, выбрав загрузку с флэш можно установить операционную систему, запустить LiveCD или Windows PE для лечения от вирусов и реанимации системы.
Читать дальше →

Создание CD-ROM раздела на флэш (для контроллеров Alcor AU6983, AU6984, AU6986)

Несколько замечаний прежде чем создать CD-ROM раздел на USB Flash. Утилита AlcorMP(081208) позволяет на низком уровне создать на флешке раздел CD-ROM, который будет восприниматься BIOS системной платы и операционной системой как обычный CD-ROM. При этом в списке устройств BIOS системной платы, в секции CD Drive, появляется Generic Autorun Disk, с которого можно загрузиться. Размер такого CD-ROM зависит только от объема развернутого на нем образа загрузочного диска. Поскольку данный раздел воспринимается как CDFS то становится возможным использование мультизагрузки посредством BCDW. Прежде чем запускать AlcorMP, необходимо создать образ загрузочного диска.
У меня на Transcend JetFlash V33 4GB создан загрузочный CD-ROM объемом около 1,2 GB на котором с помощью BCDW возможно выбрать загрузку трех разных RAM-BOOT образов BartXPE. Скорость загрузки Ramboot образа в память при использовании CD-ROM на системных платах с BIOS AMI (ASUS P5Q, P5KPL и другие) очень высокая. Boot.img объёмом 480Мб закачивается за 40 сек. При тех же условиях, для загрузки образа из обычного раздела USB-Flash необходимо более 2 минут. Вероятно, AMI BIOS для CD-ROM сразу включает режим High Speed USB2.0. К великому сожалению несколько плат с BIOS AWARD 6.0 показали плачевные результаты, что при CD-ROM, что при обычном разделе USB-Flash. Время загрузки Boot.img объёмом 480Мб в память более 10-15 минут. На некоторых платах CD-ROM не распознается BIOS и, соответственно, загрузиться не удается. На данный момент с Generic Autorun Disk не удаётся загрузить обычную (не RAMBOOT) сборку BartXPE – происходит потеря загрузочного устройства.

Не подключайте флешку на которой создан CD-ROM при работающей программе AlcorMP просто так без дела, (например, чтобы посмотреть серийный номер) от этого CD-ROM перестает распознаваться в BIOS, хотя в среде виндовс изменений как бы нет. Если вы всё-таки сделали это, то придется вновь создавать autorun CD-ROM.

Итак, для создания CD-ROM необходимо выполнить настройки как описано в статье «Программный ремонт USB Flash Drive с помощью утилиты AlcorMP», за исключением следующей закладки.

Рисунок 2.1.

В закладке Mode выбираем пункт AutoRun, при этом должно появиться всплывающее окно ISO Set. Выбрать ISO Mode и указать путь к заранее подготовленному образу загрузки. Если при выборе AutoRun ничего не всплывает, значит у вас испорчен AlcorMP.ini или сама утилита (скачайте рабочую программу AlcorMP(081208)). Секция которая отвечает за расположение образа выглядит так:

Файл AlcorMP.ini

[AutoRun]
ReserveUserSize=0
GPI=0
LoaderPath=C:9384.iso
ReservePath=C:Reserve.img
Win98=0
IMGorISO=1
ISOPath=C:pebuilder.iso

При использовании настроек для Pure Disk (обычная флешка), отсутствуют строки:

IMGorISO=1
ISOPath=C:pebuilder.iso

Окончательно окно настроек для создания CD-ROM выглядит так.

Рисунок 2.2.

Далее действуем как описано в «Программный ремонт USB Flash Drive с помощью утилиты AlcorMP», после завершения работы (и закрытия окна) программы и передергивания USB Flash Drive получаем такую картинку.
Диск XPE (G:) 1,2 GB это и есть CD-ROM, диск TRANSCEND (H:) раздел обычного Flash Drive, FAT32 2,7GB (см. Рисунок 2.3).

Список контроллеров на которых успешно создаётся CD-ROM — AU6983, AU6984, AU6986.
Не удалось создать раздел CD-ROM на контроллере AU6982. Если у вас получился создать CD-ROM с использованием AU6980, AU6981, AU6982, AU9380 сообщите об этом в форуме, упомянув название флешки, тип контроллера, PID&VID, версию утилиты Alcor и другие особенности (если есть).

Рисунок 2.3.

Вопросы по созданию CD-ROM раздела на контроллерах Alcor обсуждаются в этой теме форума.

Автор: Nat27
Читать дальше →

Создание CD-Rom (DVD-ISO) раздела на контроллере Phison 2251-33

Всё началось с безобидного желания сделать свой загрузочный диск с большим набором операционных систем, live-cd и прочих утилит. Когда желание осуществилось, и был создан такой диск, встал вопрос куда его записывать: ISO-образ занимал 7,2 Гигабайта… Конечно, можно было просто записать его на двухслойную DVD и не мучиться, но пройти мимо статей на www.flashboot.ru и не создать такой раздел на флешке, которая вдобавок ко всему работает в 2-3 раза быстрее, чем любой dvd-привод, было просто невозможным. А надёжность и размер у флешки явно не в пользу компакт-диска.
Забегая вперёд, скажу, что у меня получился раздел CD-ROM размером 7,2 Гб и обычный съемный диск. В БИОСе определяется либо как CD-ROM (у меня называется Kingston DVD), либо как USB-CDROM (на некоторых моделях материнских плат). В Windows определяется как обычный CD-ROM:

С такого раздела получается загрузить НЕ ram-сборку LIVE-CD как от Alkid, так и от Lexx.
Обращаю Ваше внимание на то, что все действия производились с флешками на контроллере PHISON 2251-33. У меня 2 флешки: Kingston DataTraveler 410 8Gb и Kingston DataTraveler HyperX 16Gb и на обоих флешках получилось записать DVD-ISO.

ВСЕ ДЕЙСТВИЯ С ФЛЕШКАМИ ВЫ ПРОИЗВОДИТЕ НА СВОЙ СТРАХ И РИСК. АВТОР СТАТЬИ НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ ЗА ИСПОРЧЕННОЕ ОБОРУДОВАНИЕ, ПОТРАЧЕННЫЕ НЕРВЫ ИЛИ РАЗБИТЫЕ ОБ СТЕНКУ ЛБЫ.

Итак, для начала скачиваем утилиту Phison MPALL v3.08.
Распаковываем и заходим в папку. Находим там файл GetInfo.exe запускаем его и смотрим и записываем все параметры нашей флешки (на случай восстановления).

Записав всю информацию, закрываем эту программу и запускаем файл MPParamEdit_F1.exe. Это программа редактирования параметров нашей флешки.
При запуске программы появится окно выбора типа установок (Settings Type), выбираем параметры показанные на рисунке и нажимаем ОК.

Появится основное окно настроек параметров флешки:

Далее выбираем тип контроллера и делаем настройки согласно скриншоту:

В разделе Partition Settings последовательно устанавливаем 2 параметра:
No. of Partition – 2 и Mode – 21. Получится как на рисунке ниже:

После выбора этих параметров активизируются главные опции настройки флэшки:

Цифрами на рисунки показан порядок заполнения блоков настроек:
1. VID – 13FE и PID – 3127 (тут вбиты не родные идентификаторы флешки, потому что где то вычитал что родные могут оказаться причиной неудачной записи DVD-ISO), в поле Manufacture Name вписываем производителя флешки, а в поле Product Name вписываем название флешки.
2. В разделе CD-ROM Image указываем путь к образу, который будет записан в CD-Rom раздел флешки (опять же, постарайтесь сделать путь к образу как можно короче, и название образа короткое, во избежание лишних проблем с записью образа)
3. В поле Secure Label вписываем метку съёмного диска, который получится из оставшегося пространства флешки (можно оставить поле пустым).
4. Этот раздел оставляем НЕТРОНУТЫМ, так как настраивать его будем через редактирование в блокноте файла параметров.
5. После завершения всех настроек нажимаем на кнопку SaveAs и сохраняем наш файл параметров в ПАПКУ С ПРОГРАММОЙ.

Сохраняем и закрываем программу редактирования.

После этого идём в папку с программой и открываем в блокноте наш свежесохранённый файл параметров:

Также открываем свойства нашего образа:

В блокноте находим строку CDROM Size – сдесь надо вписать размер образа в МЕГАБАЙТАХ. Если напишете меньше, то либо программа выдаст ошибку при записи образа, либо запишет не весь образ… Поэтому, смотрим в свойствах нашего образа размер в байтах, округляем несильно в бОльшую сторону и записываем в файл конфигурации.
Ещё один важный параметр: Partition Percentage – размер второго раздела на флешке. В моём случае использовалась флешка на 16 Гб поэтому у меня стоит цифра 50 = 50% от всего объёма, если вы будете использовать флешку на 8 Гб, необходимо поменять эту цифру на 1 = 1% от всего объёма. Объяснение очень простое – записать DVD-ISO на флеш в режиме ТОЛЬКО CD (без второго раздела) НЕ ПОЛУЧИЛОСЬ.
После этого сохраняем и закрываем файл параметров флешки. Всё готово к прошивке.

Открываем основную программу: MPALL_F1_7F00_DL07_v308_00.exe
Главное окно программы имеет вид:

Последовательность действий:

1. Сначала выбираем из выпадающего списка наш конфигурационный файл (здесь он называется hyperx_16Gb_dvd.ini)
2. Потом нажимаем кнопку Update – в строке появится наша флешка.
3. После этого нажимаем на кнопку Start – начнётся процесс форматирования.

После запуска процесс проходит в 2 стадии:
1. Форматирование на низком уровне:

2. После форматирования программа попросит извлечь и вновь вставить флешку в компьютер (используйте только БЕЗОПАСНОЕ ИЗВЛЕЧЕНИЕ устройства). Только после ВСТАВКИ флешки обратно в компьютер нажимайте кнопку ОК.

3. После этого начнётся процесс записи образа на флешку (у меня исошник размером 7.2 Гб записался за минут 15):

4. После записи поле станет зелёного цвета и в нём будет написано следующее:

ВНИМАНИЕ!!!

После успешой записи образа не торопитесь дёргать флешку из компьютера:
1. Закройте программу, нажав кнопку Close.
2. Запустите диспетчер задач, найдите там процесс MPALL_F1_7F00_DL07_v308_00.exe и завершите его:

3. И только после этого нужно безопасно извлечь флешку из компьютера.

После извлечения и вставки флешки система найдет новое устройство и установит оборудование:
Один из признаков удачной записи – срабатывает автозапуск с флешки (в моём случае – установка Windows 7)

А так отображается флешка в Моём компьютере:

На этом пожалуй всё.

Автор: m3gtr

Копирование материалов разрешено только с указанием на первоисточник и автора.
Читать дальше →

Устанавливаем Windows XP на USB Flash Drive

В статье описан один из способов установить Windows XP на флэш-диск.
Во время установки операционной системы отключаем физически все жёсткие диски (если это возможно), а также встроенные в материнскую плату устройства (звуковую, сетевую карту и пр., их можно включить уже после установки). В идеале из накопителей должен остаться CD-ROM и флэш диск. USB накопитель (флэш диск или карт-ридер с картой памяти) может быть практически любой.
Объём USB Flash рекомендуется от 2-х гигабайт и выше с поддержкой USB 2.0.
Успех установки во многом зависит от модели материнской платы, а точнее от того, каким образом флэш накопитель будет определён в системе. Некоторые мат. платы позволяют вручную установить тип флэш накопителя (USB-HDD, USB-FDD, USB-ZIP), а некоторые устанавливают тип накопителя в зависимости от объёма памяти флэшки.
Например:
до 1Gb — USB-FDD, USB-ZIP;
от 1Gb — USB-HDD.
По этому, если у вас установка прошла не удачно, попробуйте сменить флэшку с другим объёмом памяти или провести установку на другом компьютере.

1. Подготавливаем флэш диск.
Сначала сделаем так, чтобы флэш в системе определялась как жёсткий диск. Как это сделать описано здесь. Затем, с помощью программ Acronis Disk Director или Partition Magic форматируем флэш в файловую систему FAT32, и делаем основной раздел флэш диска активным.

2. Дистрибутив Windows XP SP2.
Для установки использовался дистрибутив Windows XP SP2 Corporate (на других версиях не проверялось). В случае, если у вас флэш диск размером менее 2-х гигабайт необходимо с помощью программы nLite урезать размер дистрибутива удалив неиспользуемые компоненты (для стандартной установки требуется минимум 1,2 гигабайт свободного места).

3. Установка XP.
Итак, отключаем жёсткие диски, подключаем подготовленный флеш диск, в CD-ROM помещаем диск с дистрибутивом Windows XP.
Перезагружаемся, заходим в BIOS (или используем быстрый выбор загрузочного устройства), включаем загрузку с CD-ROM. Запускаем начальную инсталляцию Windows XP, выбираем установку на флэш диск без изменения файловой системы. Установщик скопирует файлы и перезагрузит компьютер.

Сейчас, если попытаться загрузиться с флэш и продолжить инсталляцию то получим синий экран с ошибкой STOP 0x000007b Inaccessible Boot Device. Это нормально, так и должно быть.

Отключаем компьютер, подключаем жёсткий диск с операционной системой, загружаемся как обычно. USB флэш диск не отключаем. Переходим к пункту №4.

4. Модификация INI файлов и реестра.

Загружаем архив FlashBootXP_ver1.rar
Распаковываем содержимое архива во временную папку.

usb.inf
usbport.inf
usbstor.inf
USBBOOT.REG

Запускаем редактор реестра.

Пуск > Выполнить > regedit

Выделяем раздел реестра: HKEY_LOCAL_MACHINE, переходим в меню: Файл > Загрузить куст.
Переходим по пути: Буква_диска_вашей_флэш:\Windows\System32\Config\ открываем файл system

в окне выбора раздела вводим: 123

Щёлкаем правой кнопкой мыши на подключенный раздел: 123

Выбираем пункт меню Разрешения. В появившемся меню отмечаем Администраторы, ниже в окне разрешений отмечаем флажок Полный доступ. Жмём кнопку Применить.

Затем, выбираем Дополнительно, выделяем Администраторы, отмечаем флажок «Зaмeнить paзpeшeния для вcex дoчepниx oбъeктoв зaдaнными здecь paзpeшeниями, пpимeнимыми к дoчepним oбъeктaм». Нажимаем ОК, подтверждаем замену. После изменения выходим из меню разрешений.

Переходим к распакованным файлам, правый клик на файле USBBOOT.REG > Слияние, соглашаемся внести изменения в реестр.

Возвращаемся к редактору реестра. Выделяем раздел: 123. Переходим в меню Файл > Выгрузить куст. Подтверждаем выгрузку.
Закрываем редактор реестра.

Копируем файлы usb.inf, usbport.inf, usbstor.inf в папку
Буква_диска_вашей_флэш:\Windows\Inf (если вы не видите папку Inf включите отображение скрытых файлов и папок).

5. Завершение установки.
Выключаем компьютер, отсоединяем жёсткие диски. Загружаемся с USB флэш, установка должна продолжится как обычно без ошибки STOP 0x000007b. Инсталляция может занять 3-4 часа в зависимости от быстродействия вашего флэш накопителя.

Рекомендации.
— после завершения установки отключить файл подкачки (или установить минимальный размер);
— изменить свойства корзины «Уничтoжaть фaйлы cpaзy пocлe yдaлeния, нe пoмeщaя иx в кopзинy»;
— отключить восстановление системы;
— заменить стандартный драйвер флэш на Hitachi Microdrive из пункта №1;
— в диспетчере задач, в свойствах вашего флэш диска, вкладка Политика выбрать Оптимизировать для выполнения
— установить EWF фильтр, для сохранения ресурса Flash.

Возможно, на вашей конфигурации компьютера установить Windows XP на флэш не получится (несовместимость флэш и материнской платы, различные варианты реализации загрузки с USB на разных моделях материнских плат).

Конфигурация на которой проводилась установка:
процессор — Intel Core Duo 6600 2.4 Ghz
материнская плата — ASUS P5B Deluxe
флэш накопитель — Kingston 1Gb

Можно скачать уже подготовленные образы для простой установки операционной системы на флэшку, например:
Portable Extra Small Windows XP USB Flash Edition 2009
Windows XP 2009 USB Universal Aleks-Minimalistic Embedded SP3 x86
Windows XP Pro SP3 Rus VL x86 USB Universal
ссылки на образы ищем в поисковых системах.
Читать дальше →

Программный ремонт USB Flash Drive с помощью утилиты AlcorMP

Данная инструкция составлена в процессе восстановления работоспособности USB Flash Drive Transcend JetFlash V60 4GB (скриншоты сделаны с Transcend JetFlash V33 4GB, т.к. V60 вернул счастливому владельцу) и не претендует на полноту описания всех нюансов, а лишь предназначена для тех кто не знает с чего начать.
Приступая к процессу восстановления работоспособности Flash Drive необходимо учитывать следующие моменты.
Не пытайтесь запускать данную программу если вы рассчитываете на восстановление данных, хранящихся на флешке, потому что будет выполнено низкоуровневое форматирование устройства с потерей всех записанных данных.
Прежде чем запускать программу, необходимо сохранить «начальный» файл конфигурации AlcorMP.ini в отдельную директорию, потому как в процессе настройки данный файл будет изменен согласно типу вашего USB Flash Drive. В следующий раз, до того как вы вставите для ремонта другую модель флешки, необходимо восстановить предварительно сохранённый «начальный» файл конфигурации AlcorMP.ini иначе будет сообщение об ошибке.
После работы программы AlcorMP может исчезнуть значек безопасного извлечения USB устройств, для восстановления значка попробуйте запустить LoadDriver.exe и выполнить Unstall (там так написано;). Чтобы значёк безопасного извлечения USB устройств не исчезал, достаточно в закладке Setup-BadBlock установить галку напротив Uninstall Driver When Close MP (см. Рисунок 1.12).
При использовании программы придерживаемся правила – сначала запускаем программу, затем вставляем флешку, после обработки закрываем программу – затем отключаем флешку.
Программу AlcorMP версии (090227) и выше, перед отключением флешки можно не закрывать, если воспользоваться специально предназначенной для размонтирования флешки кнопкой Eject(E) в главном меню (см. Рисунок 1.1). Также в AlcorMP(090227) увеличено число распознаваемых микросхем памяти до 239 (параметр Count=239 в файле FlashList.ini) против 221 (Count=221) в AlcorMP(081208). В остальном, интерфейс программ совпадает, поэтому данная инструкция подходит и для более ранних версий программ AlcorMP. Какую версию программы использовать для вашей флешки подскажет опыт, не всегда самая “свежая” версия гарантирует успех, например утилита AlcorMP(090227) некорректно обрабатывала флешку Transcend на устаревшем контроллере AU6982, а AlcorMP(081208) справилась легко, обычно работает принцип времени выпуска контроллера и соответствующего ему времени создания утилиты настройки.
Если вы читаете данную инструкцию то, надеюсь, это означает что этап определения типа микросхемы контроллера флешки уже пройден, и в вашей флешке используется один из следующих контроллеров — Alcor AU7640, AU6981, AU6982, AU6983, AU6984, AU6986, AU3150 (AU3150B51/C53 используется в MP3 плеере).
Если в вашей флешке установлен контроллер AU6980, AU9380 то утилиты семейства AlcorMP не подойдут.

Главное меню программы AlcorMP(090227) Рисунок 1.1.

Главное меню программы AlcorMP(081208) Рисунок 1.2.

После запуска AlcorMP(081208) можно вставлять USB Flash Drive, при этом в первый раз может появиться сообщение программы о выполнении предварительных настроек с требованием вынуть флешку и перезапустить программу и затем снова вставить флешку – делайте. В секции Setup Info указаны текущие (на момент запуска программы) установки, пока не обращаем на них внимания, по всем необходимым параметрам пройдемся далее.
Порт USB в который вы вставляете флешку должен быть исправным, лучше всего вставлять непосредственно в разъем системной платы, без перекосов. Использовать разъемы на передней панели, а также удлинители нежелательно – такого рода соединения могут стать источником проблем.

Рисунок 1.3.

Информация о флешке может появиться в любом из шестнадцати окон, как видно на Рисунке 1.3., флешка попала в шестой отсек. Если сейчас кликнуть на кнопку “G” слева от надписи про флешку, то информация о флешке будет не совсем корректна, хотя можно увидеть и записать на листок бумаги серийный номер флешки, если захотите его оставить для этого устройства. Чтобы попасть в меню настроек – нажимаем Setup(S).

Рисунок 1.4.

Программа предлагает установить пароль, оставим поля пустыми и жмем кнопку “Ok”. Теперь доступны несколько секций настроек, поочередно рассмотрим и настроим их.

Рисунок 1.5.

В секции Flash Type появится наименование производителя и тип используемой микросхемы памяти, в данной секции ничего не меняем. В секции MP Setup\Optimize доступны три значения Speed optimize\Capacity optimize\LLF Set optimize, вибираем Speed optimize, тогда скорость записи на флешку будет высокой. Если выбрать Capacity optimize, то флешка будет оптимизирована на больший объем (за счет уменьшения размера кластера), но при этом скорость записи упадет (в 2-4 раза относительно Speed optimize). В исключительных случаях, если после обработки флешки с параметром Speed optimize появились сбои в работе устройства, то используйте метод Capacity optimize.

Рисунок 1.6.

Метод LLF Set optimize без проверки на Bad блоки, преймуществ перед Speed optimize не имеет, используйте его если только на 100% уверены в надежности флешки. На данной закладке можно еще поэкспериментировать с Scan Level.

Рисунок 1.7

Full Scan1 наиболее надежный, но и самый долгий, 4GB флешка Transcend JetFlash V60 проверяется минут пять, если перед вами поставлена задача восстановить убитую флешку, то есть смысл остановиться на этом методе, а если в исправности микросхемы памяти нет сомнения, тогда можно выбрать Fast Scan4 – проверка будет занимать до 1 мин.
Переходим к следующей закладке (вверху) Mode (Рисунок 1.8).

Рисунок 1.8.

Выбираем Pure Disk если нас интересует обычная флешка в ее понимании (один логический раздел – одна буква в проводнике). По желанию в поле Volume level присваиваем название – то что будет в проводнике после логической буквы, а также в поле Disk SN указываем серийный номер логического диска (не путать с серийным номером самой флешки). Volume level и Disk SN можно не указывать. Если сдвинуть указатель движка с 0%, то будут созданы два раздела в указаном процентном соотношении, при этом откроются для изменения поля для присвоения Volume level и Disk SN второму разделу (Рисунок 1.9).

Рисунок 1.9.

По желанию в поле Copy to FDisk можно указать путь к внешним файлам, которые будут скопированы на первый раздел, и, если создаются два раздела, то откроется поле Copy to SDisk для копируемых файлов второго раздела. Если вдобавок поставить галку Write protect то файлы в выбранных разделах FDisk, SDisk будут доступны только на чтение.

Рисунок 1.10

Обратите внимание на параметр LED Set, когда его значение OFF, то это означает что индикатор на флешке после установки флешки в порт USB после детекта будет выключен (при пересылке данных будет мигать), а если ON, то индикатор на флешке будет гореть всегда(при пересылке данных будет мигать), даже в моменты простоя. Если вы не поняли о чем идет речь в данном параграфе, то установите значения в этой закладке как на скриншоте.

Для создания загрузочного раздела CD-ROM на флешке читайте статью Создание CD-ROM раздела на флэш (для контроллеров Alcor AU6983, AU6984, AU6986).

Прежде чем перейти к следующей закладке, проверим установки Setup-Mode, для обычной флешки они должны соответствовать Рисунку 1.8.

Переходим к следующей закладке (вверху) Information (Рисунок 1.11).

Рисунок 1.11.

В поле VID, PID информация уже присутствует, утилита сама их подставляет, если здесь пусто то внесите правильные VID, PID (VID=058F, PID=6387-предпочтительно, допустимо PID=9380, нежелательно PID=1234). Поля SCSI и USB можно не трогать, у меня здесь прописаны данные под конкретную флешку, эти наименования будут видны в Windows для этой флешки. Для запуска утилит Transcend необходимо поле Vender String заполнить JetFlash. В секции SN Set ставим галку Fix Set и прописываем в поле SN серийный номер флешки(тот что вначале записывали на бумажку) в формате 8digit или 20digit, в формате 20digit недостающие до двадцати цифры заполняются нулями, что не всегда удобно. Если поле серийного номера не прописывать, то программа сама его присвоит, сгенерировав случайным образом при выборе пункта Random Set.

Переходим к следующей закладке(вверху) BadBlock (Рисунок 1.12).
Здесь оставляем все как на скриншоте, по умолчанию форматирование выполняется в FAT32, если вам нужна другая файловая система, то создайте её потом, после восстановления работоспособности флешки другими сторонними утилитами форматирования. Как уже было отмечено в самом начале, наличие галки в строке Uninstall Driver When Close MP позволяет автоматически по завершении работы программы AlcorMP выгружать драйвера шины USB необходимые для работы утилиты. Операционная система продолжит использование своих “родных” драйверов поддержки USB и значек безопасного извлечения устройств на шине USB появится в трее. Если убрать галку, то драйвера AlcorMP не будут выгружены и подменят “родные”, тогда значек безопасного извлечения для флешек не будет появляться при подключении флешки.

Рисунок 1.12.

Переходим к следующей закладке (вверху) Other (Рисунок 1.13).
В данной закладке секцию Compel Specify Flash не трогаем, в ней будет указан производитель и тип микросхемы флеш памяти, который программа определила автоматически. А вот на секцию Support for other types of controller or not необходимо обратить пристальное внимание. По умолчанию галка в данной строке отсутствует и поэтому недоступны для выбора шесть типов контроллеров указанных в данной секции. Если в списке шести затенённых типов контроллера отсутствует тот который используется в вашей флешке (например AU6982, AU6986…) то никаких галок не ставим, оставляем эту секцию как есть.

Рисунок 1.13.

А если в списке шести затенённых типов контроллера вы обнаружили свой, то небходимо его обязательно выделить. Например, в вашей флешке установлен AU6983, тогда секция Other должна быть как показано на Рисунке 1.14.

Рисунок 1.14.

После настройки Setup, нажимаем кнопку OK в правом нижнем углу и возвращаемся на основной экран утилиты. Все готово для запуска процесса восстановления, нажимаем Start(A). В случае если произошла непредвиденная остановка, либо вы сами прервали процесс, вспомнив о чемто важном, на месте отображения информации о флешке появится сообщение об ошибке устройства. Необходимо нажать Refresh® чтобы вернуться к предыдущему состоянию (до запуска Start(A)). После старта утилиты с предварительно настроенными параметрами указанными выше, выполняется следующая последовательность операций:

Стирание… (Рисунок 1.15).

Рисунок 1.15.

Сканирование на плохие блоки Bad Block…

Рисунок 1.16.

Форматирование…
Причем форматирование может проскользнуть практически незамеченным.

Рисунок 1.17.

После удачного завершения процесса, информация о флешке выводится зеленым шрифтом.

Рисунок 1.18.

Для просмотра детальной информации нажимаем F – Status, получаем картину следующего вида.

Рисунок 1.19

Original Bad Block это плохие блоки которые были пофиксены на флешке еще на этапе производства. Осталось только закрыть программу, вынуть флешку, снова ее вставить и наблюдать “новенькую, рабочую” флешку.

Внимание!!!
Автор статьи не несет ответственности за возможный ущерб, который вы можете причинить своему оборудованию в процессе творчества. Все попытки переложить ответственость на кого бы то ни было прямо или косвенно являются несостоятельными. Всё в ваших руках (и голове), примите решение и приступайте к делу! Вся информация предоставленная в статье получена опытным путем, из сообщений в разных форумах и имеет высокую степень достоверности так как была проверена. Тем не менее никто не застрахован от ошибок и заблуждений. Дабы восторжествовала истина – проведите свои исследования. Желаю вам удачи!

Автор: nat27
Читать дальше →

Загрузочная флэш с Windows и Hirens Boot CD (WinSetupFromUSB 1.0)

Инструкция по созданию загрузочной флэшки с помощью утилиты WinSetupFromUSB 1.0. Для примера используем флешку объёмом 1 Гбайт и создадим на ней установочные файлы Windows XP и образ с набором утилит Hirens Boot CD. Также на флешку можно установить загрузочные файлы Windows 7/Windows 8/Windows 2008/Linux указав их расположение в соответствующих полях утилиты по аналогии с Windows XP.
Предположим, что что флэш чистая и на ней ни когда не создавался загрузочный сектор Grub4Dos. Проделаем все действия поэтапно, от создания загрузочного раздела до копирования загрузчика на флэш.

Внимание! Некоторые антивирусы могут реагировать на файлы setup.ex_ и setup_dbg.ex_ (Exploit.Win32.IMG-WMF) входящие в состав программы. Это ложные срабатывания, в сборке вирусов нет.

Убедитесь, что на флэш нет нужной вам информации, так как будет произведено форматирование USB накопителя.
Запускаем WinSetupFromUSB, выбираем в списке обнаруженных съёмных носителей флэш или USB-HDD на которую запишем установочные файлы.

Шаг 1.

Перед копированием загрузочных файлов нужно подготовить флэшку. Воспользуемся встроенной утилитой Bootice.
Если вы уже создавали загрузочный раздел на флэш можно сразу перейти к шагу 2.

Создадим активный загрузочный раздел на флэшке, жмём кнопку Parts Manage

нажимаем ReFormat USB disk

в этом окне выбираем USB-HDD mode и Align to cylinder (63 sectors), жмём Next

Выбираем файловую систему, FAT32 или NTFS, вписываем имя флэшки и жмём ОК. Появится предупреждение, что будет создан новый раздел и флэшка будут отформатирована, все существующие файлы и разделы будут удалены. Соглашаемся, жмём OK.
После форматирования список разделов на флэшке будет выглядеть вот так.

Закрываем окно создания разделов и переходим на основное окно утилиты Bootice. Нажимаем на кнопку Refresh

нам станет доступна кнопка Process MBR, нажимаем её и создадим главную загрузочную запись

в этом окне выбираем GRUB4DOS 0.4.5b MBR (grldr.mbr), далее нажимаем Install/Config

Нажимаем Save to disk и в предупреждающем окне нажимаем ОК. Закрываем окно Master Boot Record и возвращаемся на основное окно утилиты Bootice

Теперь создадим загрузочную запись на созданном разделе, нажимаем Process PBR

и выбираем Grub4Dos 0.4.5b (2010-09-22) (FAT/NTFS/Ext2), далее жмём Install/Config

В этом окне ни чего не меняем, просто жмем ОК. Закрываем окно Partition Boot Record, закрываем Bootice.

Подготовительный этап завершён.

Шаг 2.

Переходим на основное окно и в поле Windows 2000/XP/2003 Setup указываем путь на предварительно распакованный образ операционной системы на диске или на CD-ROM с установочным диском.
В поле PartedMagic/Ubuntu Desktop variants/Other G4D comp. ISO указываем путь к образу Hirens Boot CD.

Для наблюдения за процессом копирования файлов можно выбрать флаг Show Log.
После задания путей к образам нажимаем на GO.

По окончании работы утилита сообщит Job done.
Закрываем утилиту, безопасно извлекаем флэш и пробуем с неё загрузиться.

После загрузки с флэш, появится загрузочное меню Grub4Dos,

в котором нужно выбрать Windows 2000/XP/2003 Setup, а затем First part of Windows XP Professional SP3 setup from partion 0.

После первого этапа установки и перезагрузки нужно снова загрузиться с флэш и теперь выбрать Second part of 2000/XP/2003 setup / Boot first internal hard disk
Если мы этого не cделать установщик потеряет расположение установочных файлов на флэш и установка закончится с ошибкой.

Для загрузки образа Hirens Boot CD выбираем Start HBCD_9.9_Russian from partion 0

Замечание: при использовании различных сборок Windows (например, ZverCD/DVD) возможны ошибки при создании установочной флэшки.
Читать дальше →

Восстановление Silicon-power 8Gb

Pre-scriptum.
Первоначально статья «хотела» называться «Помогите с восстановлением… 8Gb». Однако одновременно с написанием я пробовал разные утилиты, и на удивление всё закончилось удачно.
===
Имеется (ранее стояло: «имелась») Silicon power 8Gb, которую изувечила уродская прога UFDiskUtilities.
(Вкратце: пытался ей создать загрузочную USB по уродской же одной статье, и эта прога определяла в модуле «Autorun» мою флэшку как нечто размером 59Gb; при попытке записи образа с параметром CDRom size > 0 выскакивала ошибка; при установке CDRom size = 0 процесс — в виде зелёной progress bar — пошёл --> потом застопорился --> я принудительно прервал процесс диспетчером задач --> получил exception ошибку + затем неработающую флэшку).
Симптомы и попытки восстановить. (Win XP, USB 2.0)
1. При втыкании флэшки в «Моём компьютере» она находит съёмный диск («Р»), но не открывает («Вставьте диск в дисковод P»); свойства показывают файловую систему «неизвестно» и ёмкость 0; стандартные процедуры (попытка жать «форматирование», «проверка тома...»; просмотр «Управления дисками») либо дают ноль реакции либо сообщения ошибок вроде «дефрагментация не может… на томе этого типа». Наряду с этим во вкладке «Оборудование» (Alt+Enter на флэшке в «Мой комп.») пункт «Silicon-power USB Device» показывает всё очень «красиво» (т.е. «устройство работает нормально»).
2. Прога USBDeview показала VID 090c PID 1000, это был т.н. starting point в поисках, и сие сочетание ведёт тут к целой куче производителей флэшек и контроллеров; так что сначала приходилось перебирать наугад.
3. Первая прога, отреагировавшая на наличие чего бы то ни было, была SMI_SM3257EN_v2.03.37_110317.rar, которая указана в списке iFlash для Silicon-Power, ничего она сделать не смогла, однако она показала тип (IC vendor, или как его там) Samsung K9ABG08U0A и ChipModel SM3255AB; что привело меня к последующим утилитам.
4. Утилита SMI_SM3255AB_J0923_v.2.03.31.rar (для данного чипа) прошла неудачно (но, возможно из-за того, что я не перепробовал в этот раз все настройки в Settings, пардон за тавтологию). После первого прогона она написала Fail с чем-то там в бут блоке или старт фрейме, точно не помню… к сожалению принтскрин не сохранился. После второго — этот пункт миновался, но всё равно Fail с сообщением Bad Block over setting чего-то там 7126 --> 6318.
5. Наконец, попробовал утилиту SMI_SM3255AA_AB_MPTool_v2.03.20_v2, и по посту в комментариях к ней выставил некоторые параметры (и ещё каких-то галочек понажимал). И ОНО ВОССТАНОВИЛОСЬ!

Большое спасибо за утилиты и комментарии, которые помогли с проблемой!

p.s. Теперь оочень опасливо думаю, какой же безопасной и безотказной утилитой (и методом) — из тучи описанных в инете способов — всё-таки создать загрузочный USB (а именно, с созданием CD-Rom раздела).
Читать дальше →

problem with SMI Factory Driver; please Help!

Hi
I would create cd-rom on ufd SM3257ENAA. I face to a error and ufd couldn't recognize normally. In device manager it detected but had not drive letter. So, I use «SMI Factory Driver» with [VID = 090C PID = 1000]. After that, SMI MPTool could detect it using «Factory Driver and Hub» option. I began to flashing but it still on Testing. I would stop flashing, so i use «quit» button and then un-plug ufd. after re-plug windows detect it with SMI Factory Drive but SMI MPTool hang when I pressing «Scan USB (F5)».
I try on another windows but is same.
There is any way to revival ufd?

———————————————————————————————————
Description: [M:]USB Mass Storage Device(SMI USB DISK)
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 500mA

USB Device ID: VID = 090C PID = 1000

Device Vendor: SMI Corporation
Device Name: USB DISK
Device Revision: 1100

Manufacturer: SMI
Product Model: USB DISK
Product Revision: 1100

Controller Vendor: SMI
Controller Part-Number: SM3257ENAA – ISP 120119-AA-
Flash ID code: 98DE9493 – Toshiba – 1CE/Single Channel [MLC] -> Total Capacity = 8GB

Tools on web: dl.mydigit.net/special/up/smi.html

Possible Flash Part-Number
—————————-
Unknown

Flash ID mapping table
—————————-
[Channel 0] [Channel 1]
98DE9493 ——--
——-- ——--
——-- ——--
——-- ——--
——-- ——--
——-- ——--
——-- ——--
——-- ——--
—————————————————————————————————--

I clean registery and re-plug it. SMI MPTool dont detect it.
ChipGenius report it:
====================================
Description: USB Mass Storage Device

Protocal Version: USB 2.00
Current Speed: Low Speed

USB Device ID: VID = 090C PID = 1000

Device Revision: 1100

Controller Part-Number: Unknown
=====================================

Also install SMI factory driver ( 090C/1000). but SMI MPTool hanged when I press «Scan USB » button.
Now ChipGenius report it:
=====================================
Description: SMI Factory Driver(DataKey USB Disk)
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 500mA

USB Device ID: VID = 090C PID = 1000
Serial Number: AA00000000010564

Device Vendor: DataKey
Device Name: USB Disk
Device Revision: 1100

Controller Part-Number: Unknown
===================================

I become confused!!!
Читать дальше →