NTFS — RAW
сидел в winxp (файловая система ntfs), после перезагрузки у этого диска файловая система стала raw (raw это только в winxp, он пишет (у меня такая фигня была когда я федору 2 ставил) что диск надо форматнуть)
Но в slackware он свободно монтирует его. Ничего не ставил, подскажите что сделать чтоб в винде тоже диск /dev/hdb7 () был не как raw а как ntfs
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 2 9729 78140160 f W95 Ext’d
/dev/hdb5 2 1141 9157018+ 7 HPFS/NTFS
/dev/hdb6 1142 1276 1084356 b W95 FAT32
/dev/hdb7 1277 8834 60709603+ 7 HPFS/NTFS
/dev/hdb8 8835 9729 7189056 b W95 FAT32
Re: NTFS — RAW
Выложи что показывает fdisk -l /dev/hdb
Re: NTFS — RAW
root@slax:~# fdisk -l /dev/hdb Disk /dev/hdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 2 9729 78140160 f W95 Ext'd (LBA) /dev/hdb5 2 1141 9157018+ 7 HPFS/NTFS /dev/hdb6 1142 1276 1084356 b W95 FAT32 /dev/hdb7 1277 8834 60709603+ 7 HPFS/NTFS /dev/hdb8 8835 9729 7189056 b W95 FAT32
Re: NTFS — RAW
Не знаю что случилось но есть еще такая фигня; Над многими файлами и папками стоять . ?Program Files В эти файлы зайти не как нельзя хотя Program Files была папка
Re: NTFS — RAW
Извиняюсь заранее за некоторую пропаганду ПО под оффтопик 🙂 Но, думаю в этом случае не до религиозных предрассудков.
Могу предположить, что на разделе был убит MFT (самый худший вариант), либо полностью или частично грохнут реестр(вариант самый простой, всё восстанавливается банальным chkdsk). Правда если грохнут реестр винду всё-равно придётся переустанавливать.
Прицепите винт к другой машине. Если чего предложит винда при загрузке — не соглашайтесь. Попробуйте замепить на этот раздел какую-либо букву в менеджере разделов. Если после загрузки увидите свои файлы (что врятли судя по всему), то Вам повезло. Если не увидели, то можно попытаться заставить прогнать chkdsk -f . Не факт, что он Вам всё не угробит, если вообще будет работать. Вначале можно погонять просто без ключика -f, заодно там и скажут убит MFT или нет. Если ничего ценного на разделе нет, то можно начать жизнь сначала 🙂 Если ценное есть, то желательно раздобыть программу EasyRecovery (>=6.0 Pro но не Lite). Порой она творит чудеса, выковыривая совершенно безнадёжные файлы с совершенно убитых разделов.
PS: Если в слаке монтируется и видится нормальная структура, то просто скопируйте нужные Вам файлы, а раздел пустите на эксперименты с надеждой на восстановление. Однако, если убит именно MFT можно ничего и не скопировать.
PPS: Видел такое несколько раз. Каждый раз полностью или частично раздел восстановить удавалось. Так что желаю удачи, не падайте духом и не делайте резких движений в сторону fdisk & format.
Re: NTFS — RAW
Эти файлы и папки Вы потом увидите как восстановленные из потерянных (возможно не все). Симптомы указывают всё-таки на то, что грохнулась MFT. Точно это скажет чекер раздела. Если есть очень важная информация на разделе, то могу помочь советами и диагностикой проблемы. Если Вы из Тамбова, могу помочь очно 🙂
Re: NTFS — RAW
PS: Самое первое что желательно сделать — поменяйте ide-шлейф у этого винта на *новый* и/или *100% рабочий*. В 9 случаях на 10 виденных мной такие оказии приключались с винтами, прицепленными мятыми (неоднократно перетыкаемыми) шлейфами на материнках с VIA-мостами.
Что такое RAW (файловая система)
Обновлено: 03.01.2018 Опубликовано: 15.01.2017
тип файловой системы, отмеченной как испорченная. Технически, когда операционная система не может определить файловую систему, она отмечает ее как RAW.
Часто, можно увидить в Windows флешку, карту памяти или жесткий диск с данной отметкой. Причины могут быть разные — как аппаратные повреждения, так и программные ошибки, связанные с разрушением загрузочной области или таблицы MFT (в NTFS).
Что же делать? Очень важно знать, что такую файловую систему не восстановить стандартной проверкой диска (chkdsk — мы просто получим мообщение «CHKDSK недопустим для дисков RAW»), а если быть откровенными, процесс устранения данной проблемы без форматирования очень сложен. Чтобы не потерять данные, необходимо открыть RAW при помощи программы восстановления данных (например, RStudio), восстановить данные на другой диск и отформатировать неисправный носитель.
Свойства носителя RAW выглядит так.
Встречается в статьях
Решение проблем:
Инструкции:
- Как настроить связку Apache + HTTP/2 на Linux CentOS 7
- Как настроить цифровую подпись DKIM в связке с Postfix
- Использование связки Elasticsearch + Kibana + Logstash на Linux
- Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
- Сервер радиовещания на базе Icecast под Windows и Linux
- Как настроить почту для корпоративной среды на CentOS 8
- Как настроить почту для корпоративной среды на Debian
- Как настроить почту для корпоративной среды на Ubuntu Server
- Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
- Как настроить samba4 на FreeBSD 10
- Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
- Как настроить сервер OpenVPN на Windows
- Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
- Установка и настройка системы мониторинга Prometheus на Linux
- Как установить и настроить систему виртуализации Proxmox VE
- Установка и запуск менеджера управления проектами Taiga на Rocky Linux
- Настройка портала TeamPass для совместного хранения паролей
- Как работать с Hashicorp Terraform — установка, настройка, синтаксис
- Установка веб-сервера Apache на FreeBSD
- Настройка виртуальных рабочих столов на Windows Server
- Как установить и настроить панель управления виртуальными машинами VMmanager
Мини-инструкции:
- Как открыть скрытые файлы Windows
- Как включить аудит доступа к файлам
- Установка и базовая настройка vsFTPd на Ubuntu Server
- Xibo сервер на Linux Ubuntu — установка и настройка
- Инструкция по установке и настройке phplist
- Как работать с очередью сообщений в почтовом сервере Exchange
- Установка, настройка и использование Roundcube на Ubuntu
- Установка и настройка Nextcloud + NGINX на Ubuntu
- Как наблюдать за репликацией в PostgreSQL с помощью Zabbix
- Отправка почты от Postfix через почтовый сервер Яндекса
- Настройка сервера мониторинга Zabbix на Ubuntu
- Установка панели управления ISPmanager на Ubuntu или CentOS
- Использование Roundcube на CentOS для нескольких почтовых серверов
- Сбор писем от почтового провайдера в Dovecot на локальный сервер
- Установка обновления phplist с сохранением данных предыдущей версии
- Установка и настройка CRM Битрикс24 на Linux CentOS
- Как настроить кластер гипервизоров Proxmox Virtual Enviroment
- Установка и настройка Kerio VPN Client на Linux Ubuntu
- Как установить и настроить telegraf + InfluxDB для хранения метрик
- Установка и настройка сервера NextCloud на Rocky Linux
- Как работать с менеджером пакетов dnf/yum в операционной системе Linux CentOS
- Установка и настройка модуля PageSpeed для NGINX и Apache
- Публикация баз 1С как веб-приложение в Apache на операционной системе Windows
- Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
- Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
- Как установить и настроить веб-сервер на базе NGINX + uWSGI для поддержки приложений на Python
- Примеры настройки утилиты rclone для копирования информации в облачные хранилища
- Хранение и управление паролями PostgreSQL через Hashicorp Vault
- Как создать политику SELinux для приложения или процесса
- Как сделать собственный базовый образ Docker с чистой операционной системой Linux
- Как установить и настроить сервис конференцсвязи Jitsi
- Установка и настройка сервера Subversion (SVN) на Ubuntu
- Как установить и настроить VPN-сервер WireGuard на Linux Ubuntu
- Настройка отказоустойчивого кластера Postgres + Patroni на Linux CentOS
- Установка, настройка и создание кластера с помощью keepalived
- Настройка отказоустойчивого кластера Postgres + Patroni на Linux Ubuntu
Вопросы и ответы:
Примеры скриптов:
Mounting Disk Image in Raw format
I know that using -t we can specify the file system but what is the terminology for a RAW (dd) file, which can be passed as an argument to the mount command. If my method to mount this file system is wrong please help me out in doing the same.
$ file -s nps-2010-emails.dd nps-2010-emails.dd: x86 boot sector; partition 1: starthead 254, startsector 1, 20479 sectors, extended partition table (last)\011, code offset 0x0 $ fdisk -l nps-2010-emails.dd Disk nps-2010-emails.dd: 10 MB, 10485760 bytes 255 heads, 63 sectors/track, 1 cylinders, total 20480 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System nps-2010-emails.dd1 1 20479 10239+ b W95 FAT32
3 Answers 3
From http://major.io/2010/12/14/mounting-a-raw-partition-file-made-with-dd-or-dd_rescue-in-linux/, there’s a suggestion to use an offset. First obtain the offset via fdisk(8) and then specify it with the offset option to mount . Use fdisk to determine the starting sector of the partition and the sector size. Then calculate offset in bytes using the starting sector number and sector size in bytes. See Mount single partition from image of entire disk (device) for an example. Finally:
mount -o offset= nps-2010-emails.dd /media/manu/
In a typical hard disk, the cells holding the data are grouped. The groupings are called sectors. The way we usually partition things, the first few sectors are kept aside for giving information about the partitions, leaving a gap. So if we have an image of an entire disk, these sectors also get included. Now, the mount command cannot directly start at the first byte, as the partition doesn’t start at the first byte. So, we will have to tell mount how many bytes to skip (so that it can avoid the extra information)and get to the actual partition. This is called the offset. Now each sector can store a certain amount of information in bytes, which is called the size of a sector. We take the total size of information that can be stored in this gap by multiplying the size of a sector, with the size of the gap in number of sectors.
From the output of fdisk there, you can see the sector size is 512 bytes and it starts at sector 1. So the offset is 1*512=512. Try the following command:
mount -t vfat -o offset=512 ps-2010-emails.dd /media/manu/
I added the filesystem type since fdisk gave it as FAT32. To mount it for writing as well, use -o offset=512,rw instead.