Jump to content

Восстановление удалённых программ


Gandi

Recommended Posts



UnPinned posts
5 минут назад, Gandi сказал:

Здравствуйте. Подскажите, есть ли на фануке 6 возможность восстановить удалённые программы? 

Нет

Link to post
Share on other sites
13 минут назад, Viktor2004 сказал:

Фарш невозможно провернуть назад

И мясо из котлет не восстановишь

Это из песни?

Неплохо бы звучало голосом пугачевой

  • Хаха 1
Link to post
Share on other sites

Теоретически, восстановить можно, если очень "дорогая" программа и есть ее распечатка. Программы в памяти ЦМД хранятся в блоках по 32 байта. Последние четыре байта, это указатели.

1Ch - Указатель на следующий блок, если это слово 0FFFFh, то этот блок последний.

1Eh - Указатель на предыдущий блок.  Если это слово 0FFFFh, то это головной блок,  который начинается с номера программы, с последующими ее данными. 

Если оба указателя равны 0000, то это свободный блок, или блок удаленной программы.

Очень простой и надежный механизм управления данными программ, без всяких FAT таблиц и прочих дисковых премудростей. Остается подключить плату ЦМД к приблуде с параллельным интерфейсом и компьютеру, задавая команды из мануала по ЦМД, считываем блоки программ и анализируя содержимое с листингом находим нужные блоки. Правда, еще для анализа нужна таблица кодов G-команд программы, так как все символы G, M команды, названия осей, плоскостей, и.т.п., имеют внутренние коды для обработке софтом.

  • Чемпион 1
Link to post
Share on other sites
gudstartup

@agering53 да уж это какой же ценности должна быть информация чтобы этим заниматься!!

Очень похоже на восстановление затертых блоков винчестера через считывание ориентации магнитных доменов но этим могут заниматься если стоимость информации несколько миллионов! 

Link to post
Share on other sites

Нельзя же все рассматривать в лоб, буквально! Если используя знание этого механизма, написать программку которая позволит восстанавливать из образов SRAM все программы, большинство из которых содержит действительно "дорогую" информацию (например, на лопатки компрессоров и турбин авиадвигателей), то можно очень хорошо зарабатывать. ;-)

Link to post
Share on other sites
gudstartup
3 часа назад, agering53 сказал:

(например, на лопатки компрессоров и турбин авиадвигателей), то можно очень хорошо зарабатывать. ;-)

эти программы в техбюро хранятся на компах да еще на промежуточных носителях у наладчиков не знаю случая чтобы все программы хранились на одном чпу.

К тому  же сейчас пост создаст любую программу вот только в память fS6 она точно не влезет!:biggrin:

Link to post
Share on other sites
gudstartup

@agering53 К тому же ваш метод возможен только если не было записи других программ и информация в блоках не была изменена как и в случае с восстановлением информации программным способом с дисков важно сразу после удаления обеспечить сохранность образа диска а также  невозможность записи на него другой информации поверх нечаянно удаленной.

Link to post
Share on other sites
23 часа назад, Viktor2004 сказал:

Фарш невозможно провернуть назад

И мясо из котлет не восстановишь

напомнило анекдот

Цитата

Владелец мясокомбината привел великовозрастного сына на производство-годы идут, старость не за горами, дела надо кому-то передавать и т.д и т.п
— Смотри, сынок, вот машина. Сюда кидаешь барана, а отсюда вылетает три палки колбасы. Все просто. Понял?
— Не-а..
— Ну вот сюда барана, а отсюда три палки!!!Понял?!
— Не-а..
— Туда барана, оттуда — три палки!!! Что непонятного?!!!
— Пап, а есть такая машина, чтоб туда три палки, а оттуда баран?
— Да, у твоей матери между ног!!!!!

 

  • Хаха 1
Link to post
Share on other sites
Viktor2004
4 часа назад, agering53 сказал:

программку которая позволит восстанавливать из образов SRAM все программы

Программы не только в SRAM пишутся. Еще и в FROM

 

ALL-FLDR.TXT SRAM ATA PROG ATB PROG

Link to post
Share on other sites

Когда выводится образ SRAM, там присутствует часть с каталогом из SRAM и содержимое программ из FROM. Есть вся информация для восстановления любой программы хранимой в памяти.  

@gudstartup Да, к сожалению, это свойственно любому носителю информации, так как занимается новой программой любой блок/кластер помеченный как свободный.

  • Нравится 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...