No. I mean like this:
#include <SD.h>
void setup() {
Serial.begin(9600);
// I have a w5100 connected, so I disable it here.
pinMode(10,OUTPUT);
digitalWrite(10,HIGH);
Serial.print("Starting SD...");
if(!SD.begin(49)) Serial.println("failed");
else Serial.println("ok");
}
void loop() {
}
I bent D4 so it would not insert into the Arduino, then jumpered D4 to D49. I uploaded the code, powered down the Arduino for a few seconds, then ran that code.
Starting SD...ok