Восстановление данных Москва С.-Петербург Новосибирск Другие города » Все города »
Звоните нам в Москве:  +7 495 230−1000

Восстановление из образа NWFS

Восстановление из образа NWFS  

  От: zxc17 26 июля 2012 г. 21:02

Есть образ диска файловой системы NWFS. Программы UFS Explorer, R.Saver его открывают нормально, но не видят русские имена файлов (кракозябры вместо них).
Подскажите, где можно с настройками кодировок поиграться, или другую программу, чтобы русские имена извлечь.

Re: Восстановление из образа NWFS  

  От: Norther 28 июля 2012 г. 11:46

Если мне не изменяет память, то NWFS  использовалась в системах NetWare.
Если все данные в образе целы и стоит задача просто скопировать их из образа, то я бы сначала подмонтировал бы этот образ в общую файловую систему. Для этого сначала нужно выяснить, какой программой создавался образ. Практически в любой программе создания образов (Acronis True Image, Symantec Ghost и т.д.) есть програмы, позволяющие прочитать данные из полученного образа.

Re: Восстановление из образа NWFS  

  От: zxc17 28 июля 2012 г. 14:03

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

Re: Восстановление из образа NWFS  

  От: Norther 28 июля 2012 г. 23:50

Ну тогда я бы сделал так: загрузил бы LiveCD с системой Linux и попробовал бы смонтировать образ в файловую систему как блочное устройство. Вот краткая инструкция:

Если в образе содержится один раздел диска, то его монтируем командой, например, в каталог /mnt:
sudo mount -o loop -t FILESYSTEM /<path>/<to>/<folder>/disk_image.img /mnt
Если в образе 2 и более разделов, то каждый раздел нужно смонтировать отдельно. Процедура такова:
а) устанавливаем образ в качестве устройства loop1:
sudo losetup /dev/loop1 /<path>/<to>/<folder>/disk_image.img
б) смотрим, какой идентификатор присвоен каждому разделу:
sudo fdisk -l /dev/loop1
Идентификаторы разделов будут в формате /dev/loop1p1, /dev/loop1p2 и т. д.
в) присваиваем имена разделам в образе:
sudo kpartx -a /dev/loop1
В данном случае в каталоге /dev/mapper будут созданы имена разделов, совпадающие с идентификаторами.
г) монтируем нужный раздел в систему, например, монтируем раздел loop1p1 в каталог /mnt:
sudo mount /dev/mapper/loop1p1 /mnt

При монтировании раздела как раз можно поиграться с кодировками, задав нужную через опцию -o, например: -o utf-8

Если поможет, то хорошо, иначе придётся Вам всё-таки вычислять, какой программой создан образ.

Re: Восстановление из образа NWFS  

  От: OLiMP 30 июля 2012 г. 16:50

Если образ открывается тем же R-Saver'ом то выясниять чем он сделан не имеет смысла, файловая система распознаётся. Проблема лишь в кодировке. Вот в какой кодировке была файловая система и не мешает выяснить, либо перебором в UFS Explorer выбирать различные кодировки, до тех порт пока не будет видно русский букв. Иногда выяснить какая кодировка использовалась можно при помощи этого ресурса http://2cyr.com/decode/?lang=ru . Для этого сохраните какой нибудь файл или папку с крякозябрами на диск, далее скопируйте имя файла, и вставьте имя в соотвествующем поле на выше приведённом ресурсе.

Re: Восстановление из образа NWFS  

  От: zxc17 30 июля 2012 г. 19:32

Может я на какую-то битую версию USF Explorer наткнулся, но перебор кодировок в нем ничего не меняет.
Проблема решена с помощью программы Nucleus Kernel Novell (более внимательный просмотр дерева каталогов показал, что программы UFS Explorer, R.Saver длинные имена режут) и замены виндового файла кодировки (c_1251.nls на c_866.nls).

Спасибо всем откликнувшимся.

Re: Восстановление из образа NWFS  

  От: OLiMP 30 июля 2012 г. 23:00

Ну видимо кодировка у Вас и есть 866. Nucleus Kernel Novell к сожалению далеко не все файлы восстановаливает (часть файлов программа просто не видит, часть режет). Так что после восстановления обязательно проверьте важные данные на работоспособность.

Контакты
Центральный офис

телефон: +7 495 230−1000
e-mail:
адрес: 119049, Москва, Коровий Вал, д. 1А, стр. 1 (здание универмага «Добрынинский»), 6 этаж, офис R.LAB

Социальные сети и мессенджеры

VK: Паблик компании
YouTube: Наш канал
Telegram: Консультация у специалистов R.LAB через бота (@rlabsupportbot)
WhatsApp: Консультации по восстановлению данных (74952301000)