DefCrypt — Как восстановить wallet.dat Bitcoin Core, если забыт пароль
Краткий ответ
Если сохранился wallet.dat, сначала сделайте сохранную копию и выясните, каким кошельком и когда создан файл. Его имя ещё не доказывает, что внутри есть нужные приватные ключи. Восстановление резервной копии возвращает данные кошелька; оно не отменяет шифрование и не подбирает забытый пароль. Ниже — порядок диагностики без загрузки файла на сторонние сайты.
Запишите имя приложения, примерный год создания кошелька, размер файла, дату копии и точный текст ошибки. Не публикуйте содержимое wallet.dat: даже если вы считаете его зашифрованным, относитесь к нему как к секретным данным. Наличие адреса с балансом помогает проверить соответствие кошелька, но не подтверждает наличие ключей в файле.
Состояние
Что означает
Зашифрованный
Для использования приватных ключей нужен пароль; история может быть видна
Повреждённый
Клиент не может корректно прочитать данные; причина может быть в носителе, файле или несовместимости
Watch-only
Сохранены публичные данные для наблюдения; пароль не создаст отсутствующие ключи
Если осталось другое приложение, фраза или только адрес, выберите маршрут в статье как восстановить биткоин-кошелёк.
Не подменяйте рабочий кошелёк найденным файлом. Сохраните оригинал отдельно и зафиксируйте, какой версией его создавали. Старые legacy-кошельки и современные descriptor-кошельки отличаются форматом и возможностями загрузки. Для миграции и восстановления используйте документацию конкретной версии; команда из чужой инструкции может к вашему файлу не подходить.
Для работающего Bitcoin Core используйте штатную функцию резервного копирования. Простое копирование файла во время работы клиента не равно согласованной резервной копии. Если диск повреждён или отключается, прекратите эксперименты с записью на него: сначала нужна копия носителя. Старые резервные копии могут не содержать ключи, созданные позднее, или импортированные после копирования.
Штатное восстановление загружает доступные данные из копии. Если приватные ключи зашифрованы, для расходования средств всё равно нужен пароль. Bitcoin Core не отправляет его на сервер и не предлагает сброс через почту. Просмотр баланса не доказывает, что кошелёк может подписывать транзакции.
При забытом пароле оценивают ограниченный набор вариантов по вашим воспоминаниям и свойствам файла. Длинный случайный пароль может сделать поиск непрактичным; наличие wallet.dat не гарантирует результат. Отличия от PIN и seed описаны в статье забытый пароль кошелька.
- Сохраните оригинал без изменений и сделайте отдельную рабочую копию.
- Запишите версию, год создания и текст ошибки.
- Найдите прежние копии и заметки о пароле, сохраняя их офлайн.
- Сверьте способ восстановления с официальной документацией выбранной версии Bitcoin Core.
- После загрузки проверьте нужные адреса, наличие приватных ключей и состояние синхронизации.
- Не загружайте файл в онлайн-дешифраторы и не выполняйте команды из случайных сообщений.
Если баланс не появился, повторная попытка открыть тот же файл другим паролем не обязательно поможет: проверьте охват адресов копией и завершение поиска транзакций в блокчейне. Не удаляйте старые копии после первого успешного запуска.
Для оценки wallet.dat сообщите версию или год, тип носителя, открывается ли копия, точную ошибку и есть ли подсказки к паролю — без самого пароля и файла. Специалист определит, нужна ли проверка совместимости, работа с повреждением или оценка поиска пароля.
Результат первичного разбора — возможный маршрут и его ограничения. Условия дальнейшего восстановления кошелька согласуются отдельно. Watch-only файл без соответствующих секретных ключей не превращается в кошелёк для отправки; исходящий перевод, уже совершённый злоумышленником, также не отменяется восстановлением файла.