My favorites | Sign in
Project Home Downloads Wiki Issues Source
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 40: Потеря данных при копировании с диска на диск
2 people starred this issue and may be notified of changes. Back to list
Status:  Accepted
Owner:  ----


Sign in to add a comment
 
Reported by s.svishc...@gmail.com, May 16, 2012
What steps will reproduce the problem?
1. Boot RT-11, attach two floppies with data (MZ1 and MZ2).
2. COPY/VERIFY file(s) from MZ1 to MZ2.
3. COPY reports that file(s) were copied successfully.

What is the expected output? What do you see instead?

Sometimes file(s) do not appear on the target disk.

What version of the product are you using? On what operating system?

beta 24 build for Win32, on Windows 7.

Please provide any additional information below.

screenshot: http://zx.pk.ru/attachment.php?attachmentid=35436&d=1336650487
May 22, 2012
Project Member #1 nzeemin
Повторил у себя на стенде.
Проявляется на файлах размером от 29 блоков -- видимо, важно что расположены минимум на двух дорожках.
Обнаружил что DecodeTrackData() возвращает false для track 0 side 0, соответственно трек не записался. В моём примере после записи 7, 8 секторов данные 9-го сектора не читаются.
Status: Accepted
Labels: Priority-Critical
May 24, 2012
Project Member #2 nzeemin
Почему-то запись контрольной суммы сектора происходит на 6 байт дальше чем нужно, причём проявляется именно при записи каталога. В результате алгоритм расшифровки трека спотыкается на этих байтах и дорожка не записывается.
Временно отключил запись контрольной суммы -- в любом случае она пока не считается и не верифицируется.
Проверил -- это решило проблему копирования больших файлов.
Sign in to add a comment

Powered by Google Project Hosting