Здравствуйте, FisheRus, Вы писали:
[]
FR>К сожалению , для меня, речь как раз идет о CD-R а не RW, необходимо испортить всю инфу ( добавить лишних нулей или единиц ) , что физически возможно, но контроллер привода, делает проверку и выдает ошибку записи когда то что он записал и что в последствии считал для проверки не
1. Т.е. ты утверждаешь, что твой девайс может
перезаписывать CD
R? Марку девайса (и носителя) в студию!
2. Что значит "добавить лишних нулей или единиц"? Куда добавить?
Имхо, мне кажется ты что-то путаешь. Для того чтоб
преписать информацию, нужно сначала ее потереть. Ибо, во-первых,
The BLANK Command provides the ability to erase any part of a C/DVD-RW disc.
,во-вторых (для WRITE),
The Erase By-pass (EBP) bit is not used by C/DVD Logical Units and shall be set to zero.
и в-третьих (для WRITE),
If the LBA is not any Next Writable Address, the Logical Unit shall return CHECK CONDITION Status, 5/21/02 INVALID
ADDRESS FOR WRITE.
Записанный трек не может быть Next Writable Address!
Ежели ты имеешь в виду добавить "нулей или единиц" в следующую сессию не импортируя при этом предыдущую, то ето можно. Но, только, ежели
B0 pointer = next possible program area.
т.е. диск не "закрыт" (Disc Status — Incomplete Disc).
Тогда, допустим, проводник, твой диск не увидит. Хотя в етом случае корректнее добавить сессию с пустой CDFS, ибо у проводника от "лишних нулей или единиц" может и крышу снести. Но ето только ежели используется стандартная файловая система.
Правда ето фигня получается, поскольку, любой нормальный софт для записи сможет импортировать предыдущие сессии.
Еще можно попробовать поиграться с SEND OPC INFORMATION и OPC Value, типа попробовать испортить диск

, но, думается ето дохлый номер, хотя я не пробовал.